Giorgos Dimitrakopoulos

Professor of Digital Integrated Circuits
Electrical and Computer Engineering
Democritus University of Thrace, Xanthi, Greece
Office: Kimmeria Campus, ECE Building B' 1.10
Email: dimitrak@ee.duth.gr

Phone: (+30) 25410 79543
CV

Research

My research focuses on Digital VLSI design, Computer architecture, and EDA physical synthesis. Currently my research group designs processors and data-parallel accelerators using both RTL and high-level synthesis design flows.

Data parallel accelerators for Machine Learning

Network on Chip

EDA physical synthesis

  • Machine learning based physical synthesis flow tuning
  • OCV-aware clock tree optimization


Awards and Honors


Publications

Journal Papers

  1. A. Stefanidis, G. Dimitrakopoulos, "Reinforcement-Learning based Synthesis of Custom Approximate Parallel Prefix Adders in Journal of Low Power Electronics and Applications, 2024. paper

  2. K. Alexandridis, G. Dimitrakopoulos, "Online Alignment and Addition in Multi-Term Floating-Point Adders" in IEEE Transactions on VLSI Systems, accepted Oct. 2024. paper

  3. D. Filippas, C. Peltekis, V. Titopoulos, I. Kansizoglou, G. Sirakoulis, A. Gasteratos, G. Dimitrakopoulos, "A High-Level Synthesis Library for Synthesizing Efficient and Functional-Safe CNN Dataflow Accelerators", in IEEE Access, 2024. paper

  4. C. Peltekis, V. Titopoulos, C. Nicopoulos, G. Dimitrakopoulos, "DeMM: A Decoupled Matrix Multiplication Engine Supporting Relaxed Structured Sparsity" in IEEE Computer Architecture Letters, 2024. paper

  5. A. Stefanidis, I. Zoumpoulidou, D. Filippas, G. Dimitrakopoulos, G. Ch. Sirakoulis, "Synthesis of Approximate Parallel Prefix Adders" , in IEEE Transactions on VLSI Systems, vol. 31, no. 11, pp. 1686-1699, Nov. 2023, paper

  6. C. Peltekis, D. Filippas, G. Dimitrakopoulos, C. Nicopoulos, "Exploiting Data Encoding and Reordering for Low-Power Streaming in Systolic Arrays" in Microprocessors and Microsystems, Elsevier, Oct. 2023. paper

  7. K. Rallis, I.-A. Fyrigos, P. Dimitrakis, G. Dimitrakopoulos, I. Karafyllidis, A. Rubio, G. Ch. Sirakoulis, "A Reprogrammable Graphene Nanoribbon-based Logic Gate" in IEEE Transactions on Nanotechnology, vol.22, pp. 684-695, Oct. 2023. paper

  8. D. Mangiras, D. Chinnery, G. Dimitrakopoulos, "Task-based Parallel Programming for Gate Sizing" in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 42, no. 4, pp. 1309-1322, April 2023. paper

  9. D. Filippas, C. Nicopoulos, and G. Dimitrakopoulos, "Streaming Dilated Convolution Engine", in IEEE Transactions on VLSI Systems, vol. 31, no. 3, pp. 401-405, March 2023. paper

  10. D. Filippas, C. Nicopoulos, and G. Dimitrakopoulos, "Templatized Fused Vector Floating-Point Dot Product for High-Level Synthesis", in Journal of Low Power Electronics and Applications, 12(4), 2022. paper

  11. D. Filippas, N. Margomenos, N. Mitianoudis, C. Nicopoulos, and G. Dimitrakopoulos, "Low-Cost On-Line Convolution Checksum Checker" , in IEEE Transactions on VLSI Systems, vol. 30, no. 2, Feb. 2022. paper

  12. D. Mangiras, G. Dimitrakopoulos, "Incremental Lagrangian Relaxation based Discrete Gate Sizing and Threshold Voltage Assignment" , Technologies, 2021, 9(4):92. paper

  13. G. Dimitrakopoulos, K. Papachatzopoulos, and V. Paliouras, "Sum Propagate Adders", in IEEE Transactions on Emerging Topics in Computing (Special Section on Emerging and Impacting Trends on Computer Arithmetic), vol. 9, no. 3, pp. 1479-1488, July-Sept. 2021 paper

  14. A. Stefanidis, D. Mangiras, C. Nicopoulos, D. Chinnery, G. Dimitrakopoulos "Autonomous Application of Netlist Transformations inside Lagrangian Relaxation-based Optimization" , in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 40, no. 8, pp. 1672-1686, Aug. 2021. paper

  15. D. Konstantinou, C. Nicopoulos, J. Lee, and G. Dimitrakopoulos, "Multicast-enabled Network-on-Chip Routers leveraging Partitioned Allocation and Switching” , in Integration: the VLSI journal, Elsevier, vol. 77, pp. 104-112, 2021. paper

  16. D. Mangiras, A. Stefanidis, I. Seitanidis, C. Nicopoulos, G. Dimitrakopoulos "Timing-Driven Placement Optimization Facilitated by Timing-Compatibility Flip-Flop Clustering" , in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 39, no. 10 , Oct. 2020, pp. 2835 - 2848. paper

  17. D. Konstantinou, A. Psarras, C. Nicopoulos, G. Dimitrakopoulos "The Mesochronous Dual-Clock FIFO Buffer" , in IEEE Transactions on VLSI Systems, vol. 28, no. 1, pp. 302-306, Jan. 2020 paper

  18. I. Seitanidis, G. Dimitrakopoulos, P. Mattheakis, L. Masse-Navette, D. Chinnery, "Timing-Driven and Placement-Aware Multi-Bit Register Composition" , in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 38, no. 8., pp. 1501-1514, Aug., 2019. paper

  19. I. Seitanidis, C. Nicopoulos, G. Dimitrakopoulos, "Automatic Generation of Peak-Power Traffic for Networks-on-Chip" , in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 38, no.1, pp. 96-108, Jan., 2019. paper

  20. K. Patsidis, D. Konstantinou, C. Nicopoulos, G. Dimitrakopoulos, "A Low-Cost Synthesizable RISC-V Dual-Issue Processor Core Leveraging the Compressed Instruction Set Extension" , in Microprocessors and Microsystems, Elsevier, Sept. 2018. paper

  21. A. Psarras, S. Moisidis, C. Nicopoulos, G. Dimitrakopoulos, "Networks-on-Chip with Double-Data-Rate Links" , in IEEE Transactions on Circuits and Systems I, vol. 64, no. 12, pp. 3103-3114, Dec. 2017. paper

  22. A. Psarras, M. Paschou, C. Nicopoulos, G. Dimitrakopoulos, "A Dual-Clock Multiple-Queue Shared Buffer", in IEEE Transactions on Computers, vol. 66, no. 10, pp. 1809 - 1815, Oct. 2017. paper

  23. E. Karampasis, N. Papanikolaou, D. Voglitsis, M. Loupis, A. Psarras, A. Boubaris, D. Baros, G. Dimitrakopoulos, "Active Thermoelectric Cooling Solutions for Airspace Applications: the THERMICOOL Project", in IEEE Access, 2017. paper

  24. A. Psarras, I. Seitanidis, C. Nicopoulos, G. Dimitrakopoulos "ShortPath: A Network-on-Chip Router with Fine-Grained Pipeline Bypassing", in IEEE Transactions on Computers, vol. 65, no. 10, pp. 3136-3147, Oct. 2016. paper

  25. K. Chrysanthou, P. Englezakis, A. Prodromou, A. Panteli, C. Nicopoulos ,Y. Sazeides, G. Dimitrakopoulos, "An On-Line and Real-Time Fault Detection and Localization Mechanism for Network-on-Chip Architectures" , in ACM Transactions on Architecture and Code optimisation (TACO), Vol. 13, No. 2, June 2016. paper

  26. A. Psarras, J. Lee, I. Seitanidis, C. Nicopoulos, G. Dimitrakopoulos "PhaseNoC: Versatile Network Traffic Isolation through TDM-Scheduled Virtual Channels", in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol.35, no.5, pp.844-857, May 2016. paper

  27. I. Seitanidis, A. Psarras, K. Chrysanthou, C. Nicopoulos, G. Dimitrakopoulos "ElastiStore: Flexible Elastic Buffering for Virtual-Channel-based Networks-on-Chip", in IEEE Transactions on VLSI Systems, vol.23, no.12, pp.3015-3028, Dec. 2015. paper

  28. D. Bertozzi, G. Dimitrakopoulos, J. Flich, S. Sonntag, "The fast evolving landscape of on-chip communication", in Design Automation of Embedded Systems, Springer, vol. 19, no. 1-2, March 2015, pp. 59-76. paper

  29. G. Dimitrakopoulos, E. Kalligeros, K. Galanopoulos “Merged Switch Allocation and Traversal in Network-On-Chip Switches”, in IEEE Transactions on Computers, Oct. 2013, pp. 2001-2012. paper

  30. D. S. Gracia, G. Dimitrakopoulos, T. Monreal Arnal, M. G.H. Katevenis, and V. Vinals Yufera “LP-NUCA: Networks-in-Cache for high-performance low-power embedded processors”, in IEEE Transactions on VLSI Systems. vol.20, no.8, pp. 1510-1523, Aug. 2012. paper

  31. H. T. Vergos, G. Dimitrakopoulos “On modulo 2n+1 adder design”, in IEEE Transactions on Computers, vol.61, no.2, pp. 173-186, Feb. 2012. paper

  32. N. Chrysos, G. Dimitrakopoulos “Practical High-Throughput Crossbar Scheduling”, in IEEE Micro, Micro's Top Picks from Hot Interconnects 16, Summer 2009. paper

  33. G. Dimitrakopoulos, K. Galanopoulos, C. Mavrokefalidis, D. Nikolos, “Low-Power Leading Zero Counting and Anticipation Logic for High-Speed Floating Point Units”, in IEEE Transactions on VLSI Systems, July 2008. paper

  34. G. Dimitrakopoulos, C. Mavrokefalidis, K. Galanopoulos, and D. Nikolos, “Sorter Based Permutation Units for Media-Enhanced Microprocessors”, in IEEE Transactions on VLSI Systems, vol. 15, no. 6, June 2007. paper

  35. C. Efstathiou, H. T. Vergos, G. Dimitrakopoulos, and D. Nikolos, “Efficient Diminished-1 Modulo 2n+1 Multipliers”, in IEEE Transactions on Computers, vol. 54, no. 4, April 2005. paper

  36. G. Dimitrakopoulos and D. Nikolos, “High-Speed Parallel-Prefix VLSI Ling Adders”, in IEEE Transactions on Computers, vol. 54, no. 2, pp. 225-231, February 2005. paper

  37. G. Dimitrakopoulos and V. Paliouras, "A Novel Architecture and a Systematic Graph-Based Optimization Methodology for Modulo Multiplication", in IEEE Transactions on Circuits and Systems I, vol. 51, no. 2, pp. 354 - 370, February 2004. paper

Conference Papers

  1. K. Alexandridis, C. Peltekis, D. Filippas, G. Dimitrakopoulos, "Floating-Point Multiply-Add with Approximate Normalization for Low-cost Matrix Engines", in IEEE International Conference on Electronics, Circuts and Systems (ICECS), Nov., 2024. paper

  2. C. Peltekis, D. Filippas, G. Dimitrakopoulos, "Error Checking for Sparse Systolic Tensor Arrays" in IEEE International Conference on Artificial Intelligence Circuits and Systems (AICAS), April 2024. paper slides

  3. C. Peltekis, K. Alexandridis, G. Dimitrakopoulos, "Reusing Softmax Hardware Unit for GELU Computation in Transformers" in IEEE International Conference on Artificial Intelligence Circuits and Systems (AICAS), April 2024. paper slides Best Student Paper Award

  4. V. Titopoulos, K. Alexandridis, C. Peltekis, C. Nicopoulos, G. Dimitrakopoulos, "IndexMAC: A Custom RISC-V Vector Instruction to Accelerate Structured-Sparse Matrix Multiplications", in Design Automation and Test in Europe (DATE), March 2024. arxiv

  5. C. Peltekis, D. Filippas, G. Dimitrakopoulos, C. Nicopoulos, "The Case for Asymmetric Systolic Array Floorplanning", in IEEE International Workshop on Cellular Nanoscale Networks and their Applications (CNNA), Sept. 2023. paper

  6. K. Rallis, G. Dimitrakopoulos, P. Dimitrakis, A. Rubio, S. Cotofana, I. Karafyllidis, G. Ch. Sirakoulis "Novel Circuit Design Methodology with Graphene Nanoribbon Based Devices" in IEEE International Conference on Nanotechnology (NANO), 2023. paper

  7. C. Peltekis, D. Filippas, G. Dimitrakopoulos, C. Nicopoulos, "Low-Power Data Streaming in Systolic Arrays with Bus-Invert Coding and Zero-Value Clock Gating", in International Conference on Circuits and Systems Technologies (MOCAST), June 2023. arxiv paper

  8. G. Dimitrakopoulos, E. Kallitsounakis, Z. Takakis, A. Stefanidis, C. Nicopoulos, "Multi-Armed Bandits for Autonomous Test Application in RISC-V Processor Verification" , in International Conference on Circuits and Systems Technologies (MOCAST), June 2023. paper

  9. D. Filippas, C. Peltekis, G. Dimitrakopoulos, C. Nicopoulos, "Reduced-Precision Floating-Point Arithmetic in Systolic Arrays with Skewed Pipelines" in IEEE International Conference on Artificial Intelligence Circuits and Systems (AICAS), June 2023. arxiv paper

  10. C. Peltekis, D. Filippas, G. Dimitrakopoulos, C. Nicopoulos, D. Pnevmatikatos, ArrayFlex: A Systolic Array Architecture with Configurable Transparent Pipelining , in Design Automation and Test in Europe (DATE), Apr. 2023. arxiv paper

  11. Y. Sazeides, A. Gerber, R. Gabor, A. Bramnik, G. Papadimitirou, D. Gizopoulos, C. Nicopoulos, G. Dimitrakopoulos, K. Patsidis, IDLD: Instantaneous Detection of Leakage and Duplication of Identifiers used for Register Renaming , in ACM/IEEE International Symposium on Microarchitecture (MICRO), Oct. 2022. paper

  12. C. Peltekis, D. Filippas, C. Nicopoulos, G. Dimitrakopoulos, "FusedGCN: A Systolic Three-Matrix Multiplication Architecture for Graph Convolutional Networks" , in IEEE International Conference on Application-specific Systems, Architectures and Processors (ASAP), July 2022. paper

  13. D. Filippas, C. Nicopoulos, G. Dimitrakopoulos, LeapConv: An Energy-efficient Streaming Convolution Engine with Reconfigurable Stride , in IEEE Computer Society Annual Symposium on VLSI (ISVLSI), July 2022. paper

  14. G. Dimitrakopoulos, A. Psarras, C. Nicopoulos, "Virtual Channel Flow Control Across Mesochronous Clock Domains" , in IEEE Int. Conf. on Modern Circuits and Systems Technologies (MOCAST), June 2022. paper slides

  15. D. Mangiras, G. Dimitrakopoulos, "Incremental Lagrangian Relaxation based Discrete Gate Sizing and Threshold Voltage Assignment" , in IEEE Int. Conf. on Modern Circuits and Systems Technologies (MOCAST), July 2021. paper Best Student Paper Award

  16. Y. Sazeides, A. Bramnik, R. Gabor, C. Nicopoulos, R. Canal, D. Konstantinou, G. Dimitrakopoulos, "2D Error Correction for F/F based Arrays using In-Situ Real-Time Error Detection (RTD)", in IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems (DFTS), Oct. 2020. paper

  17. R. Karamani, I. Fyrigos, V. Ntinas, O. Liolis, G. Dimitrakopoulos, M. Altun, A. Adamatzky, M. R. Stan, G. Ch. Sirakoulis, "Memristive Learning Cellular Automata: Theory and Applications", in IEEE Int. Conf. on Modern Circuits and Systems Technologies (MOCAST), Germany, Sept 2020. paper

  18. K. Patsidis, C. Nicopoulos, G. Sirakoulis, G. Dimitrakopoulos, "RISC-V2: a Scalable RISC-V Vector Processor", in IEEE International Symposium on Circuits and Systems (ISCAS), Oct. 2020. paper

  19. T. Chatzinikolaou, I.-A. Fyrigos, R.-E. Karamani, V. Ntinas, G. Dimitrakopoulos, S. Cotofana, G. Sirakoulis "Memristive Oscillatory Circuits for Resolution of NP-Complete Logic Puzzles: Sudoku Case", in IEEE International Symposium on Circuits and Systems (ISCAS), Oct. 2020. paper

  20. D. Konstantinou, C. Nicopoulos, J. Lee, G. Sirakoulis, G. Dimitrakopoulos, "SmartFork: Partitioned Multicast Allocation and Switching in Network-on-Chip Routers", in IEEE International Symposium on Circuits and Systems (ISCAS), Oct. 2020. paper

  21. A. Stefanidis, D. Mangiras, C. Nicopoulos, D. Chinnery and G. Dimitrakopoulos, "Design optimization by fine-grained interleaving of local netlist transformations in Lagrangian relaxation", in ACM International Symposium on Physical Design (ISPD), March, 2020. paper

  22. D. Mangiras, P. Mattheakis, P.-O. Ribet and G. Dimitrakopoulos, "Soft-Clustering Driven Flip-flop Placement Targeting Clock-induced OCV", in ACM International Symposium on Physical Design (ISPD), March, 2020. paper

  23. A. Stefanidis, D. Mangiras, C. Nicopoulos and G. Dimitrakopoulos, "Multi-Armed Bandits for Autonomous Timing-driven Design Optimization", in 29th International Symposium on Power and Timing Modeling, Optimization and Simulation (PATMOS), July, 2019, pp. 17-22. paper

  24. Z. Takakis, D. Mangiras, C. Nicopoulos and G. Dimitrakopoulos, "Dynamic Adjustment of Test-Sequence Duration for Increasing the Functional Coverage" in 4th International Verification and Security Workshop (IVSW), July 2019, pp. 61-66. paper

  25. R. Gabor, Y. Sazeides, A. Bramnik, A. Andreou, C. Nicopoulos, K. Patsidis, D. Konstantinou and G. Dimitrakopoulos, "Error-Shielded Register Renaming Subsystem for a Dynamically Scheduled Out-of-Order Core”, in Design Automation and Test in Europe (DATE), Mar. 2019. paper Best Paper Award

  26. D. Konstantinou, A. Psarras, G. Dimitrakopoulos, C. Nicopoulos, "Low-Power Dual-Edge-Triggered Synchronous Latency-Insensitive Systems", in Proc. IEEE Int. Conf. on Modern Circuits and Systems Technologies (MOCAST), Greece, May 2018. paper

  27. I. Seitanidis, G. Dimitrakopoulos, P. Mattheakis, L. Masse-Navette, D. Chinnery, "Timing Driven Incremental Multi-Bit Register Composition Using a Placement Aware ILP formulation", in Proc. ACM/IEEE Design Automation Conference (DAC), USA, June 2017. paper

  28. M. Debnath, D. Konstatinou, C. Nicopoulos, G. Dimitrakopoulos, W-M Lin, and J. Lee "Low-Cost Congestion Management in Networks-on-Chip Using Edge and In-Network Traffic Throttling" in 2nd Int'l Workshop on Advanced Interconnect Solutions and Technologies for Emerging Computing Systems (HIPEAC-AISTECS), Sweden, 2017. paper

  29. A. Psarras, S. Moisidis, C. Nicopoulos and G. Dimitrakopoulos "RapidLink: a Network-on-Chip Architecture with Double-Data-Rate Links" , in IEEE Int'l Conference on Electronics, Circuits, and Systems (ICECS), France, Dec. 2016. paper

  30. I. Seitanidis, C. Nicopoulos and G. Dimitrakopoulos "PowerMax: An Automated Methodology for Generating Peak-Power Traffic in Networks-on-Chip" in 10th IEEE/ACM International Symposium on Networks-on-Chip (NoCS), Sept. 2016, Japan. paper Best Paper Award Finalist

  31. A. Psarras, J. Lee, P. Mattheakis, C. Nicopoulos and G. Dimitrakopoulos "A Low-Power Network-on-Chip Architecture for Tile-based Chip Multi-Processors" in ACM Great Lakes Symposium on VLSI (GLSVLSI) 2016, Boston, USA, May 2016. paper

  32. M. Paschou, A. Psarras, C. Nicopoulos and G. Dimitrakopoulos "CrossOver: Clock Domain Crossing under Virtual-Channel Flow Control" in Design Automation and Test in Europe (DATE), Dresden, Germany, Mar. 2016. paper

  33. A. Panteloukas, A. Psarras, C. Nicopoulos and G. Dimitrakopoulos "Timing Resilient Network-on-Chip Architectures" in IEEE International On-Line Testing Symposium (IOLTS), July 2015. paper

  34. A. Psarras, I. Seitanidis, C. Nicopoulos and G. Dimitrakopoulos "PhaseNoC: TDM Scheduling at the Virtual-Channel Level for Efficient Network Traffic Isolation" in Design Automation and Test in Europe (DATE), Grenoble, France, Mar. 2015. paper Best Paper Award

  35. I. Seitanidis, A. Psarras, E. Kalligeros, C. Nicopoulos, G. Dimitrakopoulos "ElastiNoC: A Self-Testable Distributed VC-based Network-on-Chip Architecture" in 8th IEEE/ACM International Symposium on Networks-on-Chip (NoCS), Sept. 2014, Italy. paper

  36. I. Seitanidis, A. Psarras, G. Dimitrakopoulos, C. Nicopoulos "ElastiStore: An Elastic Buffer Architecture for Network-on-Chip Routers", in Design Automation and Test in Europe (DATE), Mar. 2014. paper

  37. G. Dimitrakopoulos, I. Seitanidis, A. Psarras, K. Tsiouris, P. Matthaiakis, J. Cortadella "Hardware Primitives for the Synthesis of Multithreaded Elastic Systems", in Design Automation and Test in Europe (DATE), Mar. 2014. paper

  38. G. Dimitrakopoulos, N. Georgiadis, C. Nicopoulos, E. Kalligeros, "Switch Folding: Network-on-Chip Routers with Time-Multiplexed Output Ports", in Design Automation and Test in Europe (DATE), Mar. 2013. paper

  39. A. Roca, J. Flich, G. Dimitrakopoulos “DESA: Distibuted Elastic Switch Architecture for efficient Networks-on-FPGAs”, in the International Conference on Field-Programmable Logic and Applications (FPL 2012) Oslo, Norway, August 2012. paper

  40. G. Dimitrakopoulos, E. Kalligeros, “Dynamic-Priority Arbiter and Multiplexer Soft Macros for On-Chip Networks Switches”, in ACM Design Automation and Test in Europe (DATE), Mar. 2012. paper

  41. G. Dimitrakopoulos, E. Kalligeros, “Low-cost fault-tolerant switch allocator for network-on-chip routers”, Proc. of the 6th Interconnection Network Architecture, On-Chip Multi-Chip Workshop (INA-OCMC), Jan. 2012. paper

  42. G. Dimitrakopoulos, C. Kachris, E. Kalligeros, “Scalable arbiters and multiplexers for on-FPGA interconnection networks”, in Proceedings of the 21st International Conference on Field-Programmable Logic and Applications (FPL 2011) Chania, Greece, September 2011. paper

  43. G. Dimitrakopoulos and K. Galanopoulos, “Switch allocator for bufferless network-on-chip routers”, in Proceedings of the Fifth ACM Interconnection Network Architecture, On-Chip Multi-Chip Workshop (INA-OCMC) Heraklion, Greece, January 2011 paper

  44. G. Dimitrakopoulos, N. Chrysos, K. Galanopoulos “Fast Arbiters for On-Chip Network Switches”, in IEEE International Conference on Computer Design (ICCD), Oct. 2008. paper

  45. N. Chrysos and G. Dimitrakopoulos “Backlog-Aware Crossbar Schedulers: A New Algorithm and its Efficient Hardware Implementation”, in IEEE Symposium on High-Performance Interconnects (HOT-Interconnects), pp. 67-74, Aug. 2008. paper

  46. G. Dimitrakopoulos, C. Mavrokefalidis, K. Galanopoulos, and D. Nikolos, “An Energy-Delay Efficient Subword Permutation Unit”, in IEEE Conference on Application Specific Systems, Architectures, and Processors (ASAP), Sept. 2006. paper

  47. G. Dimitrakopoulos, C. Mavrokefalidis, K. Galanopoulos, and D. Nikolos, “Fast Bit Permutation Unit for Media-Enhanced Microprocessor”, in IEEE International Symposium on Circuits and Systems (ISCAS), May 2006. paper

  48. G. Dimitrakopoulos, D. G. Nikolos, H. T. Vergos, D. Nikolos, and C. Efstathiou, “New architectures for modulo 2n-1 adders”, in IEEE International Conference on Electronics, Circuits and Systems (ICECS), December 2005. paper

  49. G. Dimitrakopoulos and D. Nikolos, “Closed-Form Bounds for Interconnect-Aware Minimum Delay Gate Sizing”, in International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS 2005), Lectures Notes in Computer Science, vol. 3728, pp. 308 - 317, Sep. 2005 paper

  50. G. Dimitrakopoulos, P. Kolovos, P. Kalogerakis, and D. Nikolos, “Design of High-Speed Low-Power VLSI Parallel-Prefix Adders”, in Proceedings of the 14th International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS 2004), Lectures Notes in Computer Science, vol. 3254, pp. 248 - 257, August 2004. paper

  51. C. Efstathiou, H. Vergos, G. Dimitrakopoulos, and D. Nikolos, “Efficient Modulo 2n + 1 Tree Multipliers for Diminished-1 Operands”, in Proceedings of the IEEE International Conference on Electronics, Circuits, and Systems (ICECS’ 03), December 2003, pp. 200-203. paper

  52. G. Dimitrakopoulos, H. T. Vergos, D. Nikolos, and C. Efstathiou, "A Family of Parallel Prefix Modulo 2n-1 Adders’, in Proceedings of the IEEE International Conference on Application-Specific Systems, Architectures, and Processors (ASAP’03), June 2003, pp. 326 - 336. paper

  53. G. Dimitrakopoulos, X. Kavousianos, and D. Nikolos, “Virtual-Scan: A Novel Approach for Software-Based Self-Testing of Microprocessors”, in Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS’03), May 2003, pp. 237-240. paper

  54. G. Dimitrakopoulos, H. T. Vergos, D. Nikolos, and C. Efstathiou, “A Systematic Methodology for Designing Area-Time Efficient Parallel-Prefix Modulo 2n - 1 Adders”, in Proceedings of the IEEE International Symposium on Circuits and Systems (ISCAS’ 03), May 2003, pp. 225-228. paper

  55. G. Dimitrakopoulos, X. Kavousianos, and D. Nikolos, "Software-Based Self-testing of Microprocessors by Exploiting a Virtual Scan Path’, in the Supplement of the 4th European Dependable Computing Conference (EDCC-4), October 2002, pp. 23-24. paper

  56. G. Dimitrakopoulos and V. Paliouras, “Graph-Based Optimization for a CSD-Enhanced RNS Multiplier”, in Proceedings of the 45th IEEE International Midwest Symposium on Circuits and Systems (MWSCAS’02), August 2002, Volume III, pp. 648-651 paper

  57. G. Dimitrakopoulos, D. Nikolos, and D. Bakalis, “Bit-Serial Test Pattern Generation by an Accumulator Behaving as a Non-Linear Feedback Shift Register”, in Proceedings of the 8th IEEE International On-Line Testing Workshop (IOLTW’02), July 2002, pp. 152-157. paper

Book and Book Chapters

  1. G. Dimitrakopoulos, A. Psarras, I. Seitanidis “Microarchitecture of Network-on-Chip Routers”, Springer, ISBN 978-1-4614-4300-1, Oct. 2014. web

  2. G. Dimitrakopoulos and D. Bertozzi, “Switch architecture”, Chapter 2 in “Designing Network-on-Chip Architectures in the Nanoscale Era”, J. Flich and D. Bertozzi (editors), Dec. 2010, CRC press, ISBN: 978-1-4398-3710-8

  3. G. Dimitrakopoulos, “Logic Design of Basic Switch Components”, Chapter 3 in “Designing Network-on-Chip Architectures in the Nanoscale Era”, J. Flich and D. Bertozzi (editors), Dec. 2010, CRC press, ISBN: 978-1-4398-3710-8

  4. G. Dimitrakopoulos, C. Kachris, E. Kalligeros, “Switch design for soft interconnection networks”, in “Embedded Systems Design with FPGAs”, P. Athanas, D. Pnevmatikatos, N. Sklavos (editors), Springer.

  5. D. Zoni, P. Englezakis, K. Chrysanthou, A. Canidio, A. Prodromou, A. Panteli, C. Nicopoulos. G. Dimitrakopoulos, Y. Sazeides, W. Fornaciari, "Monitor and Knob Techniques in Network-on-Chip Architectures", in Harnessing Performance Variability in Embedded and High-performance Many/Multi-core Platforms A Cross-layer Approach W. Fornaciari and D. Soudris (editors), Springer 2018.

PhD Theses Supervised

  1. Anastasios Psarras, "High-Performance Networks on Chip", 2017. pdf (EDAA Outstanding Dissertation Award)
  2. Ioannis Seitanidis , "Low-power Networks-on-Chip", 2018. pdf
  3. Dimitrios Mangiras, "Timing Optimization Techniques for the Scalable Physical Synthesis of Digital Integrated Circuits", 2022. pdf

Teaching


Research Team