Dr. Grigoris Dimitroulakos 

 

Description: Description: http://cst.uop.gr/images/photos/dhmhgre.jpgGrigoris D. Dimitroulakos was born in 1976 in Athens, Greece. He received BSc in Physics from the Department of Physics of University of Patras in 1999. From the Electronics Laboratory of the same department he received MSc in Electronics in 2001. In July 2007, he received PhD degree in the Department of Electrical and Computer Engineering of University of Patras. Since July 2008 he is working at the Computer Science and Technology Department at the University of Peloponnese as an academic laboratory instructor.

 

 

 

Research Interests:

Compiler Optimization Techniques

Computer Aided Design Tools

Programming Languages

High Level Synthesis

Reconfigurable Computing

Contact Info:

Email : dhmhgre@uop.gr

Work Tel: +30 2710 372263

Work Fax: +30 2710 372160

 

Publications

Journal Publications

1)     Grigoris Dimitroulakos, Stavros Georgiopoulos, Michalis D. Galanis, Costas E. Goutis: Resource aware mapping on coarse grained reconfigurable arrays. Elsevier, Microprocessors and Microsystems - Embedded Hardware Design 33(2): 91-105 (2009)

2)     Grigoris Dimitroulakos, Nikos Kostaras, Michalis D. Galanis, Costas E. Goutis: Compiler assisted architectural exploration framework for coarse grained reconfigurable arrays. Springer, The Journal of Supercomputing 48(2): 115-151 (2009)

3)     Michalis D. Galanis, Gregory Dimitroulakos, Costas E. Goutis: Performance and Energy Consumption Improvements in Microprocessor Systems Utilizing a Coprocessor Data-Path. Signal Processing Systems 50(2): 179-200 (2008)

4)     Grigorios Dimitroulakos, N. D. Zervas, N. Sklavos and Costas E. Goutis: Design Techniques and Implementation of Low Power High-Throughput Discrete Wavelet Transform Tilters for JPEG 2000 Standard International Journal of Signal Processing, 4;1, pp. 36-43, www.waset.org Winter 2008

5)     Michalis D. Galanis, Gregory Dimitroulakos, Spyros Tragoudas, Costas E. Goutis: Speedups in embedded systems with a high-performance coprocessor datapath. ACM Trans. Design Autom. Electr. Syst. 12(3): (2007)

6)     Grigoris Dimitroulakos, Michalis D. Galanis, Costas E. Goutis: Design space exploration of an optimized compiler approach for a generic reconfigurable array architecture. Springer, The Journal of Supercomputing 40(2): 127-157 (2007)

7)     Michalis D. Galanis, Grigoris Dimitroulakos, Costas E. Goutis: Speedups and Energy Reductions From Mapping DSP Applications on an Embedded Reconfigurable System. IEEE Trans. VLSI Syst. 15(12): 1362-1366 (2007)

8)     Michalis D. Galanis, Grigoris Dimitroulakos, Costas E. Goutis: Exploring the speedups of embedded microprocessor systems utilizing a high-performance coprocessor data-path. The Journal of Supercomputing 39(3): 251-271 (2007)

9)     Michalis D. Galanis, Grigoris Dimitroulakos, Costas E. Goutis: Performance Improvements from Partitioning Applications to FPGA Hardware in Embedded SoCs. Springer, The Journal of Supercomputing 35(2): 185-199 (2006)

10)  Michalis D. Galanis, Grigoris Dimitroulakos, Costas E. Goutis: Partitioning Methodology for Heterogeneous Reconfigurable Functional Units. Springer, The Journal of Supercomputing 38(1): 17-34 (2006)

11)  Grigoris Dimitroulakos, Michalis D. Galanis, Athanasios Milidonis, Constantinos E. Goutis: A high-throughput, memory efficient architecture for computing the tile-based 2D discrete wavelet transform for the JPEG2000. Elsevier, Integration The VLSI Journal 39(1): 1-11 (2005)

12)  A. Milidonis, G. Dimitroulakos, M. D. Galanis, A. P. Kakarountas and G. Theodoridis, et al: A Framework for Data Partitioning for C++ Data-Intensive Applications, ACM Design Automation for Embedded Systems, Volume 9, Number 2, Pages 101-121 (2004)

 

Conference Publications

1)     Theodoros Lioris; Grigoris Dimitroulakos and Kostas Masselos: XMSIM: EXtensible Memory SIMulator for Early Memory Hierarchy Evaluation.  IEEE Computer Society Annual Symposium on VLSI (ISVLSI), 2010

2)     Stavros Georgiopoulos, Grigoris Dimitroulakos and Costas Goutis: Integrating High Speed Multipliers in coarse grain reconfigurable arrays. IEEE International Symposium on System-on-Chip  SOC 2008. Page(s): 1 – 4

3)     Grigoris Dimitroulakos, Nikos Kostaras, Michalis D. Galanis, Costas E. Goutis: Compiler assisted architectural exploration for coarse grained reconfigurable arrays. ACM Great Lakes Symposium on VLSI 2007: 164-167

4)     Michalis D. Galanis, Grigoris Dimitroulakos, Costas E. Goutis: Improving performance and energy consumption in embedded microprocessor platforms with a flexible custom coprocessor data-path. ACM Great Lakes Symposium on VLSI 2007: 2-7  ( Best Paper Award )

5)     Grigoris Dimitroulakos, Michalis D. Galanis, Nikos Kostaras, Costas E. Goutis: A unified evaluation framework for coarse grained reconfigurable array architectures. ACM Conf. Computing Frontiers 2007: 161-172

6)     Michalis D. Galanis, Grigoris Dimitroulakos, Costas E. Goutis: Speedups and Energy Savings of Microprocessor Platforms with a Coarse-Grained Reconfigurable Data-Path. IEEE International Parallel & Distributed Processing Symposium IPDPS 2007: 1-8

7)     Michalis D. Galanis, Grigoris Dimitroulakos, Costas E. Goutis: Performance Optimization of Embedded Applications in a Hybrid Reconfigurable Platform. PATMOS 2007: 352-362

8)     Grigoris Dimitroulakos, Michalis D. Galanis, Constantinos E. Goutis: Exploring the design space of an optimized compiler approach for mesh-like coarse-grained reconfigurable architectures. IEEE International Parallel & Distributed Processing Symposium IPDPS 2006

9)     Michalis D. Galanis, Grigoris Dimitroulakos, Constantinos E. Goutis: Design flow for optimizing performance in processor systems with on-chip coarse-grain reconfigurable logic. IEEE International Parallel & Distributed Processing Symposium IPDPS 2006

10)  Grigoris Dimitroulakos, Michalis D. Galanis, Constantinos E. Goutis: Resource constrained modulo scheduling for coarse-grained reconfigurable arrays. IEEE International Symposium on Circuits and Systems, ISCAS 2006

11)  Michalis D. Galanis, Grigoris Dimitroulakos, Constantinos E. Goutis: Mapping DSP applications on processor systems with coarse-grain reconfigurable hardware. IEEE International Parallel & Distributed Processing Symposium 2006

12)  M. D. Galanis, G. Dimitroulakos, C. E. Goutis :" Improving Performance of Embedded Processors with a High-Performance Coarse-Grained Reconfigurable Data-Path ", 13th IEEE Mediterranean Electrotechnical Conference (MELECON 2006), pp. 105-108, 2006.

13)  Grigoris Dimitroulakos, Michalis D. Galanis, Costas E. Goutis: Alleviating the Data Memory Bandwidth Bottleneck in Coarse-Grained Reconfigurable Arrays. IEEE International Conference on Application-specific Systems, Architectures and Processors ASAP 2005: 161-168

14)  M. D. Galanis, G. Dimitroulakos, A. P. Kakarountas, C. E. Goutis: Speedups from Partitioning Software Kernels to FPGA Hardware in Embedded SoCs, IEEE Workshop on Signal Processing Systems, SIPS 2005  (Best Student Paper Award)

15)  Michalis D. Galanis, Grigoris Dimitroulakos, Costas E. Goutis: Speedups from Partitioning Critical Software Parts to Coarse-Grain Reconfigurable Hardware. IEEE International Conference on Application-specific Systems, Architectures and Processors ASAP 2005: 50-59

16)  Michalis D. Galanis, Grigoris Dimitroulakos, Costas E. Goutis: Accelerating Applications by Mapping Critical Kernels on Coarse-Grain Reconfigurable Hardware in Hybrid Systems. IEEE International Symposium on Field-Programmable Custom Computing Machines FCCM 2005: 301-302

17)  Grigoris Dimitroulakos, Michalis D. Galanis, Costas E. Goutis: Performance Improvements using Coarse-Grain Reconfigurable Logic in Embedded SoCs. International Conference on Field Programmable Logic and Applications 2005: 630-635

18)  Grigoris Dimitroulakos, Michalis D. Galanis, Costas E. Goutis: A Compiler Method for Memory-Conscious Mapping of Applications on Coarse-Grained Reconfigurable Architectures. IEEE International Parallel & Distributed Processing Symposium IPDPS Reconfigurable Architectures Workshop (RAW), pp. 160b-160b, 2005

19)  Grigoris Dimitroulakos, Michalis D. Galanis, Costas E. Goutis, Athanasios Milidonis: A high-throughput and memory efficient 2D discrete wavelet transform hardware architecture for JPEG2000 standard. IEEE International Symposium on Circuits and Systems, ISCAS 2005: 472-475

20)  Michalis D. Galanis, Grigoris Dimitroulakos, Costas E. Goutis: Performance Gains from Partitioning Embedded Applications in Processor-FPGA SoCs. PATMOS 2005: 247-256

21)  Athanasios Milidonis, Grigoris Dimitroulakos, Michalis D. Galanis, George Theodoridis, Constantinos E. Goutis, Francky Catthoor: An Automated C++ Code and Data Partitioning Framework for Data Management of Data-Intensive Applications. SCOPES 2004: 122-136

22)  N. Sklavos, G. Dimitroulakos, O. Koufopavlou, : "An Ultra High Speed Architecture for VLSI Implementation of Hash Functions", proceedings of 10th IEEE International Conference on Electronics, Circuits and Systems (IEEE ICECS'03), pp. 990-993, United Arab Emirates, December 14-17, 2003.

23)  G. Dimitroulakos, A. Milidonis, M. D. Galanis, G. Theodoridis, C. E. Goutis, F.Catthoor, "Power Aware Data Type Refinement on the Hiperlan/2", 10th IEEE International Conference on Electronics, Circuits and Systems (ICECS 2003), vol. 1, pp. 216-219, 2003

24)  G. Dimitroulakos. N.D. Zervas, N. Sklavos, C.E. Goutis, : "An efficient VLSI implementation for forward and inverse wavelet transform for JPEG2000", 14th IEEE International Conference on Digital Signal Processing, (DSP 2002),  pp. 233-236, vol.1

 

Awarded Publications

1)     Michalis D. Galanis, Grigoris Dimitroulakos, Costas E. Goutis: Improving performance and energy consumption in embedded microprocessor platforms with a flexible custom coprocessor data-path. ACM Great Lakes Symposium on VLSI 2007: 2-7  ( Best Paper Award )

2)     M. D. Galanis, G. Dimitroulakos, A. P. Kakarountas, C. E. Goutis: Speedups from Partitioning Software Kernels to FPGA Hardware in Embedded SoCs, IEEE Workshop on Signal Processing Systems (SIPS 2005)  (Best Student Paper Award)

 

Book Chapters

1)     Chapter 12 “XMSIM: Extensible Memory Evaluator Simulator for Early Memory Hierarchy EvaluationsTheodoros Lioris, Grigoris Dimitroulakos and Kostas Masselos, in book “VLSI 2010 Annual Symposium Selected Papers”, Nikolaos Voros, Amar Mukherjee, Nicolas Sklavos, Kontsantinos Masselos and  Michael Huebner,  Lecture Notes in Electrical Engineering, Springer 2011

 

 

Participation In European Projects

1)     EASY: project (IST-2000-30093), "Energy-Aware SYstem-On-Chip design of the HiperLan/2 standard"

2)     ENOSYS: project (ICT-2009.3.4), “intEgrated modelliNg and synthesis tOol flow for embedded SYStems design”

3)     ALMA : project (ICT-2011. 287733), “Architecture oriented paraLlelization for high performance embedded Multicore systems using scilAb "

 

 

 

 

(Ανανέωση Σελίδας : 8 / 10 / 2010 )