Dr. Grigoris Dimitroulakos
Grigoris
D. Dimitroulakos was born in 1976 in
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
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
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,
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
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
Evaluations” Theodoros 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 )