Peer Reviewed Publications
Journals
[FGCS’2024] Foivos Pournaropoulos, Alexandros Patras, Christos D. Antonopoulos, Nikos Bellas, Spyros Lalis. Fluidity: Providing Flexible Deployment and Adaptation Policy Experimentation for Serverless and Distributed Applications spanning Cloud-Edge-Mobile Environments. Future Generation Computer Systems. March 2024. (pdf)
[TECS’2023] Maria-Rafaela Gkeka, Alexandros Patras, Nikolaos Tavoularis, Stylianos Piperakis, Emmanouil Hourdakis, Panos Trahanias, Christos D. Antonopoulos, Spyros Lalis, Nikolaos Bellas. Reconfigurable System-on-Chip Architectures for Robust Visual SLAM on Humanoid Robots. ACM Transactions on Embedded Computing Systems. Vol. 23, No.2, March-April 2023. (pdf)
[TSUC’2022] P. Koutsovasilis, C. Antonopoulos, N. Bellas, S. Lalis, G. Papadimitriou, A. Chatzidimitriou, and D. Gizopoulos. The Impact of CPU Voltage Margins on Power-Constrained Execution. IEEE Transactions on Sustainable Computing, vol. 7, no. 1, pp. 221-234, Jan.-March 2022. (pdf)
[TPDS’2020] Panos Koutsovasilis, Konstantinos Parasyris, Christos D. Antonopoulos, Nikolaos Bellas, Spyros Lalis. Dynamic Undervolting to Improve Energy Efficiency on Multicore x86 CPUs. IEEE Transactions on Parallel and Distributed Systems (TPDS). pg. 2851-2864. Vol. 31 (12). December 2020. (pdf)
[TACO’2017] Konstantinos Parasyris, Vassilis Vassiliadis, Christos D. Antonopoulos, Spyros Lalis, Nikolaos Bellas. Significance-Aware Program Execution on Unreliable Hardware. ACM Transactions on Architecture and Code Optimization (TACO). Vol. 14 (2). April 2017. (pdf)
[IJPP’2016] Vassilis Vassiliadis, Charalampos Chalios, Konstantinos Parasyris, Christos D. Antonopoulos, Spyros Lalis, Nikolaos Bellas, Hans Vandierendonck, Dimitrios S. Nikolopoulos. Exploiting Significance of Computations for Energy-Constrained Approximate Computing. International Journal of Parallel Programming (IJPP). pg. 1078-1098. March 2016. (pdf)
[JSPS’2016] K. Krommydas, Wu-chun Feng, Christos D. Antonopoulos, and N. Bellas. OpenDwarfs: Characterization of Dwarf-Based Benchmarks on Fixed and Reconfigurable Architectures. Journal of Signal Processing Systems. US Springer, 85(3), pg. 373-392. 2016. (pdf)
[TECS’2015] M. Owaida, G. Falcao, J. Andrade, C. Antonopoulos, N. Bellas, M. Purnaprajna, D. Novo, G. Karakonstantis, A. Burg, and P. Ienne. Enhancing design space exploration by extending CPU/GPU specifications onto FPGAs. ACM Transactions on Embedded Computing Systems (TECS). Vol 14(2). March 2015. (pdf)
[COMP’2014] Dimitrios Nikolopoulos, Hans Vandierendock, Nikolaos Bellas, Christos D. Antonopoulos, Spyros Lalis, Georgios Karakonstantis, Andreas Burg, Uwe Naumann. Energy Efficiency through Significance-Based Computing. IEEE Computer. Vol. 47. Issue 7. Pg. 82-85. July 2014. (pdf)
[TCE’2011] Maria Koziri, Dimitris Zacharis, Ioannis Katsavounidis, Nikolaos Bellas. Implementation of the AVS Video Decoder on a Heterogeneous Dual-Core SIMD Processor. IEEE Transactions on Consumer Electronics, vol. 57, No. 2, pp. 673-681, May 2011. (pdf)
[TCAD’2008] Seda Ogrenci Memik, Nikolaos Bellas, Somsubhra Mondal. Pre-synthesis Area Estimation of Reconfigurable Streaming Accelerators. IEEE Transactions on Computer-Aided Design, Volume: 27, No: 11, pp. 2027-2038, November 2008. (pdf)
[CAN’2007] Nikolaos Bellas, Sek Chai, Malcolm Dwyer, Dan Linzmeier. Mapping streaming architectures on reconfigurable platforms. ACM SIGARCH Computer Architecture News. Volume 35, Issue 3, Pages: 2 – 8, June 2007.(pdf)
[TVLSI’2000] Nikolaos Bellas, Ibrahim Hajj, Constantine Polychronopoulos. Using dynamic cache management techniques to reduce energy in general-purpose Processors. IEEE Transactions on VLSI Systems, Volume: 8, Issue: 6, pp. 693-708, December 2000. (pdf)
[TVLSI’2000] Nikolaos Bellas, Ibrahim Hajj, Constantine Polychronopoulos, George Stamoulis. Architectural and Compiler Techniques for Energy Reduction in High-Performance Microprocessors. IEEE Transactions on VLSI Systems, Special Issue on Low Power, Volume:8, Issue:3, pp. 317-326, June 2000. (pdf)
[TC’1996] Amber-Roy Chowdhury, Nikolaos Bellas, Prithviraj Banerjee. Algorithm-Based Error Detection Schemes for Iterative Solution of Partial Differential Equations. IEEE Transactions on Computers, pp. 394-407, Vol. 45, Number 4, April 1996. (pdf)
Conferences and Workshops
[CCGrid’2026] Bowen Sun, Christos Antonopoulos, Evgenia Smirni, Bin Ren, Nikolaos Bellas, Spyros Lalis. Green or Fast? Learning to Balance Cold Starts and Idle Carbon in Serverless Computing. 26th IEEE International Symposium on Cluster, Cloud, and Internet Computing (CCGrid). May 18-21, 2026. Sydney, Australia.
[DATE’2026] Alexandros Patras, Christos D. Antonopoulos, Spyros Lalis, Nikolaos Bellas. DPUConfig: Optimizing ML Inference in FPGAs Using Reinforcement Learning. Design, Automation & Test in Europe Conference & Exhibition (DATE). April 20-22, 2026. Verona, Italy. (pdf)
[ICS’2025] Jiexiong Guan, Zhenqing Hu, Christos D. Antonopoulos, Nikolaos Bellas, Spyros Lalis, Evgenia Smirni, Gang Zhou, Gagan Agrawal, Bin Ren. Modeling Texture Memory and Mobile GPU Performance to Accelerate DNN Computations. 39th International Conference on Supercomputing (ICS). June 8-11, 2025. Salt Lake City, UT. (pdf)
[IWOCL’2024] Ioanna-Maria Panagou, Nikolaos Bellas, Lorenzo Moneta and Sanjiban Sengupta. Accelerating Machine Learning Inference on GPUs with SYCL. 12th International Workshop on OpenCL and SYCL (IWOCL). April 8-11, 2024. Chicago, IL. (pdf)
[EWSN’2023] Alexandros Patras et al. A Minimal Testbed for Experimenting with Flexible Resource and Application Management in Heterogeneous Edge-Cloud Systems. International Conference on Embedded Wireless Systems and Networks (EWSN). September 25-27, 2023. Rende, Italy. (pdf)
[ISCAS’2023] Antonios-Kyrillos Chatzimichail, Charalampos Antoniadis, Nikolaos Bellas, Yehia Massoud. Low Power Hardware Architecture for Sampling-Free Bayesian Neural Networks Inference. IEEE International Symposium on Circuits and Systems (ISCAS). May 21-25, 2023. Monterrey, CA. (Poster). (pdf)
[FPL’2022] Ioanna-Maria Panagou et al. FPGA Roofline modeling and its Application to Visual SLAM. 32th International Symposium on Field Programmable Logic and Applications (FPL). August 29-September 2, 2022. (Short paper). (pdf)
[JSSPP’2022] Christos Kalogirou, Christos D. Antonopoulos, Spyros Lalis, and Nikolaos Bellas. Dynamic Management of CPU Resources Towards Energy Efficient and Profitable Datacentre Operation. 25th Workshop on Job Scheduling Strategies for Parallel Processing (JSSPP), in conjunction with IPDPS 2022. June 3, 2022, Lyon, France. (pdf)
[FPGA’2022] Maria Rafaela Gkeka et al. FPGA Accelerators for Robust Visual SLAM on Humanoid Robots. 30th ACM/SIGDA International Symposium on Field-Programmable Gate Arrays (FPGA). Feb. 27- March 1, 2022. Virtual Event. (Poster). (pdf)
[FPL’2021] Nikolaos Bellas, et al. Architectures for SLAM and Augmented Reality Computing. 31th International Symposium on Field Programmable Logic and Applications (FPL). August 30-September 3, 2021. Virtual event. (Project paper). (pdf)
[CF’2021] Emmanouil Maroudas, Christos Antonopoulos, Nikolaos Bellas and Spyros Lalis. Exploring the Potential of Context-Aware Dynamic CPU Undervolting. ACM International Conference on Computing Frontiers. May 11-13, 2021. Virtual Conference. (Best Paper Award). (pdf)
[DATE’2021] Maria-Rafaela Gkeka et al. FPGA Architectures for Approximate Dense SLAM Computing. Design, Automation & Test in Europe Conference & Exhibition (DATE). February 1-5, 2021. Virtual Conference (Nominated for Best Paper Award). (pdf)
[CCGrid’2020] Christos Kalogirou et al. Increasing the Profit of Cloud Providers through DRAM Operation at Reduced Margins. 20th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid). May 11-14, 2020. Melbourne, Australia. (pdf)
[CCGrid’2019] Christos Kalogirou et al. Exploiting CPU Voltage Margins to Increase the Profit of Cloud Infrastructure Providers. 19th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid). May 14-17, 2019. Larnaca, Cyprus. (pdf)
[IWOCL’2019] Maria Rafaela Gkeka, Nikolaos Bellas, Christos D. Antonopoulos. Comparative Performance Analysis of Vulkan Implementations of Computational Applications. 7th International Workshop on OpenCL (IWOCL). May 13-15, 2019. Boston, MA. (pdf)
[ATCET’2018] K. Parasyris et al. Exploring the Effects of Code Optimizations on CPU Frequency Margins. Workshop in Approximate and Transprecision Computing on Emerging Technologies (ATCET), in conjunction with the International Supercomputing Conference (ISC). June 28th, 2018. Frankfurt, Germany. (pdf)
[DSN’2018] K. Parasyris et al. A Framework for Evaluating Software on Reduced Margins Hardware. International Conference on Dependable Systems and Networks (DSN). June 25-28, 2018. Luxemburg. (pdf)
[DATE’2018] Georgios Karakonstantis et al. An Energy-Efficient and Error-Resilient Server Ecosystem Exceeding Conservative Scaling Limits. IEEE Conference on Design, Automation and Test in Europe (DATE). March 2018. Dresden, Germany. (pdf)
[PARCO’2017] Christos Kalogirou et al. Edge and Cloud Provider Cost Minimization by Exploiting Extended Voltage and Frequency Margins. International Conference on Parallel Computing (PARCO). September 12-15, 2017, Bologna, Italy. (pdf)
[FPL’2017] Ioannis Parnassos et al. Programming Model and Runtime System for Approximation-Aware Heterogeneous Computing. 27th International Symposium on Field Programmable Logic and Applications (FPL). September 4-8, 2017. Ghent, Belgium. (pdf)
[FPL’2016] Ioannis Parnassos et al. SoCLog: A Real-Time, Automatically Generated Logging and Profiling Mechanism for FPGA-based Systems On Chip. 26th International Symposium on Field Programmable Logic and Applications (FPL). August 28 September 2, 2016. Lausanne, Switzerland. (pdf)
[CGO’2016] Vassilis Vassiliadis et al. Towards Automatic Significance Analysis for Approximate Computing. International Symposium on Code Generation and Optimization (CGO). March 14-16, 2016. Barcelona, Spain. (pdf)
[PARCO’2015] Michalis Spyrou et al. Energy Minimization on Heterogeneous Systems through Approximate Computing. International Conference on Parallel Computing (PARCO). September 1-4, 2015. Edinburgh, UK. (pdf)
[CF’2015] Vassilis Vassiliadis et al. A Significance-Driven Programming Framework for Energy-Constrained Approximate Computing. ACM International Conference on Computing Frontiers. May 18-21, 2015. Ischia, Italy. (pdf)
[WACAS’2015] Konstantinos Parasyris et al. A Significance-Aware Software Stack for Computing on Unreliable Hardware. Second Workshop on Approximate Computing Across the System Stack (WACAS). March 15, 2015. Istanbul, Turkey. (pdf)
[PPoPP’2015] Vassilis Vassiliadis et al. A programming model and runtime system for significance-aware energy-efficient computing. ACM SIGPLAN 20th Symposium on Principles and Practice of Parallel Programming (PPoPP). February 9-11, 2015. San Francisco, CA. (pdf)
[DSN’2014] Konstantinos Parasyris et al. GemFI: A Fault Injection Tool for Studying the Behavior of Applications on Unreliable Substrates. International Conference on Dependable Systems and Networks (DSN). June 23-26, 2014. Atlanta, GA. (pdf)
[ASAP’2014] Konstantinos Krommydas et al. On the Portability of OpenCL Dwarfs on Fixed and Reconfigurable Parallel Platforms. 25th IEEE International Conference on Application-specific Systems, Architectures and Processors (ASAP). June 18-20, 2014, Zurich, Switzerland. (Nominated for Best Paper Award). (pdf)
[FCCM’2014] Muhsen Owaida, Christos D. Antonopoulos, Nikolaos Bellas. A Grammar Induction Method for Clustering of Operations in Complex FPGA Designs. IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM). May 11-13, 2014. Boston, MA. (pdf)
[ICPADS’2013] Konstantinos Krommydas, Muhsen Owaida, Christos D. Antonopoulos, Nikolaos Bellas, Wu-chun Feng. On the Portability of the OpenCL Dwarfs on Fixed and Reconfigurable Parallel Platforms. 19th IEEE International Conference on Parallel and Distributed Systems (ICPADS), December 15-18, 2013, Seoul, Korea. (pdf)
[FCCM’2012] Gabriel Falcao et al. Shortening design time through multiplatform simulations with a portable OpenCL golden model: the LDPC decoder case. IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM). April-May 2012. Toronto, ON. (pdf)
[ICCAD’2011] Muhsen Owaida et al. Massively Parallel Programing Models Used as Hardware Description Languages: The OpenCL Case. International Conference on Computer-Aided Design (ICCAD). November 6-10, 2011, San Jose, CA. (pdf)
[ICME’2011] Konstantinos Krommydas et al. AVS Video Decoder on Multicore Systems: Optimizations and Tradeoffs. 2011 International Conference on Multimedia and Expo (ICME). July 2011, Barcelona, Spain. (pdf)
[WACI’2011] Georgios Karakonstantis et al. Significance Driven Computation on Next Generation Unreliable Platforms. Design Automation Conference (DAC), Wild And Crazy Ideas Session (WACI). June 5-10, 2011, San Diego, CA. (pdf)
[FCCM1’2011] Muhsen Owaida et al. Synthesis of Platform Architectures from OpenCL Programs. IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM). May 1-3, 2011, Salt Lake City, UT. (pdf)
[FCCM2’2011] Kostas Theocharoulis et al. Implementation and Performance Analysis of Seal Encryption on FPGA, GPU, and Multicore Processors. IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM). May 1-3, 2011. (pdf)
[FCCM3’2011] Muhsen Owaida et al. Implementation and Performance Comparison of the Motion Compensation Kernel of the AVS Video Decoder on FPGA, GPU and Multicore Processors. IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM). May 1-3, 2011. (pdf)
[HiPEAC’2011] Konstantis Daloukas, C.D. Antonopoulos, Nikolaos Bellas. GLOpenCL: OpenCL Support on Hardware- and Software-Managed Cache Multicores. 6th International Conference on High Performance Embedded Architectures & Compilers (HiPEAC). January 24-26, 2011, Heraklion, Greece. (pdf)
[ICME’2010] Konstantinos Krommidas et al. Mapping and Optimization of the AVS Video Decoder on a High Performance Chip Multiprocessor. International Conference on Multimedia and Expo (ICME). July 19-23, 2010, Singapore. (pdf)
[IPDPS’2010] Konstantis Daloukas et al. Fisheye Lens Distortion Correction on Multicore and Hardware Accelerator Platforms. 24th International Parallel and Distributed Processing Symposium (IPDPS). April 19-23, 2010, Atlanta, GA. (pdf)
[FPL’2019] Nikolaos Bellas et al. Proteus: An Architectural Synthesis Tool based on the Streaming Programing Model. 19th International Conference on Field Programmable Logic and Applications (FPL). August/September 2009, Prague. (pdf)
[SAAHPC’2009] Sek M. Chai, Nikolaos Bellas, Abelardo Lopez Lagunas. Extending a Stream Programming Paradigm to Hardware Accelerator Platforms. Symposium on Application Accelerators for High Performance Computing (SAAHPC). July 27-31 2009, Champaign, IL. (pdf)
[DAC’2009] Nikolaos Bellas et al. Mapping the AVS Video Decoder on a Heterogeneous Dual-Core SIMD Processor. 46th Design Automation Conference (DAC). July 26-31, 2009, San Francisco, CA. (pdf)
[ICS’2009] Konstantis Daloukas, C.D. Antonopoulos, Nikolaos Bellas. Implementation of a Wide-angle Lens Distortion Correction Algorithm on the Cell Broadband Engine. 23rd International Conference on Supercomputing (ICS). June 8-12, 2009, New York Metro Area, NY. (pdf)
[FCCM’2009] Nikolaos Bellas et al. Real-Time Fisheye Lens Distortion Correction Using Automatically Generated Streaming Accelerators. IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM). April 5-7, 2009, Napa Valley, CA. (pdf)
[RAW’2007] Nikolaos Bellas et al. An Architectural Framework for Automated Streaming Kernel Selection. 14th Reconfigurable Architectures Workshop (RAW). March 2007, Long Beach, CA. (pdf)
[RAAW’2006] Nikolaos Bellas et al. Mapping Streaming Architectures on Reconfigurable Platforms. Reconfigurable and Adaptive Architectures Workshop (RAAW). December 10th, 2006, Orlando, FL. (pdf)
[FPL’2006] Somsubhra Mondal, Seda O. Memik, Nikolaos Bellas. Pre-synthesis area estimation of reconfigurable streaming accelerators. 16th International Conference on Field Programmable Logic and Applications (FPL). August 28-30 2006, Madrid, Spain. (pdf)
[ICME’2006] Nikolaos Bellas, Arnold Yanof. An Image Processing Pipeline with Digital Compensation of Low Cost Optics for Mobile Telephony. International Conference on Multimedia and Expo (ICME). July 9-12, 2006, Toronto, Canada. (pdf)
[ECVW’2006] Chai, Nikolaos Bellas et al. Reconfigurable Streaming Architectures for Embedded Smart Camera Applications. 2nd IEEE Workshop on Embedded Computer Vision, in conjunction with CVPR. June 18, 2006, New York, NY. (pdf)
[RAW’2006] Nikolaos Bellas et al. FPGA implementation of a license plate recognition SoC using automatically generated streaming accelerators. 13th Reconfigurable Architectures Workshop (RAW). 25-26 April 2006, Rhodes, Greece. (pdf)
[FCCM1’2006] Nikolaos Bellas et al. Template-based generation of streaming accelerators from a high level representation. International Symposium on Field-Programmable Custom Computing Machines (FCCM). April 24-26, 2006, Napa Valley, CA. (pdf)
[FCCM2’2006] Somsubhra Mondal, Seda O. Memik, Nikolaos Bellas. Pre-synthesis Queue Size Estimation of Streaming Data Flow Graphs. International Symposium on Field-Programmable Custom Computing Machines (FCCM). April 24-26, 2006, Napa Valley, CA. (pdf)
[WARFP’2006] Sek Chai et al. Stream Memory Subsystem in Reconfigurable Platforms. 2nd Workshop on Architecture Research using FPGA Platforms (WARFP). February 12, 2006, Austin, TX. (pdf)
[ICME’2003] Nikolaos Bellas, Malcolm Dwyer. A programmable, high performance Vector array unit used for Real-time Motion Estimation. Proceedings of the International Conference on Multimedia and Expo (ICME). July 2003, Baltimore, MD. (pdf)
[ICCD’1999] Nikolaos Bellas et al. Energy and Performa Improvements in Microprocessor Design using a Loop Cache. Proceedings of the International Symposium on Computer Design (ICCD). October 1999, Austin, TX. (pdf)
[ISLPED’1999] Nikolaos Bellas et al. Using dynamic cache management techniques to reduce energy in a high-performance microprocessor. International Symposium of Low Power Electronics and Design (ISLPED). August 1999, San Diego, CA. (pdf)
[ISCAS’1999] Nikolaos Bellas et al. A detailed, transistor-level energy model for SRAM-based caches. International Symposium of Circuits and Systems (ISCAS). June 1999, Orlando, FL. (pdf)
[ISLPED’1998] Nikolaos Bellas et al. Architectural and Compiler Support for Energy Reduction in the Memory Hierarchy of High Performance Microprocessors. Proceedings of the International Symposium of Low Power Electronics and Design (ISLPED). August 1998, Monterey, CA. (pdf)
[PDMW’1998] Nikolaos Bellas et al. A new scheme for I-Cache energy reduction in High Performance Processors. Power-Driven Microarchitecture Workshop, International Symposium On Computer Architecture (ISCA). June 1998, Barcelona, Spain. (pdf)
