Publications

  • Ibrahim Umar, Otto J. Anshus, Phuong H. Ha. DeltaTree: A Practical Locality-aware Concurrent Search Tree (IFI-UIT Technical Report 2013-74)
  • D6.1 EXCESS Website
  • D6.3 First Press Release
  • D7.1 Project Handbook.
  • Tomasz Szydzik, David Moloney: "Precision Refinement for Media-Processor SoCs: fp32 -> fp64 on Myriad" (Poster) In: HotChips 2014.
  • Tomasz Szydzik, Marius Farcas, Valeriu Ohan, David Moloney: "Level-3 BLAS on Myriad Multi-Core Media-Processor SoC" (Poster) In: HotChips 2014.
  • Brendan Barry, Cormac Brick, Fergal Connor, David Donohoe, Andrei Lupas, Sean Mitchell, David Moloney, David Nicholls, Vasile Toma, and Richard Richmond. "2.5TFLOPS/W mobile Vision Processor in 28nm HPMCMOS". In: HotChips 2014.
  • Daniel Cederman, Vincenzo Gulisano, Yiannis Nikolakopoulos, Marina Papatriantafilou and Philippas Tsigas: "Concurrent Data Structures for Efficient Streaming Aggregation" (Brief Announcement) In the Proceedings of the 26th ACM Symposium on Parallelism in Algorithms and Architectures (SPAA 2014), pages - , ACM press 2014
  • Usman Dastgeer, Christoph Kessler: Conditional component composition for GPU-based systems. MULTIPROG-2014 workshop at HiPEAC-2014, Vienna, Austria, Jan. 2014.
  • Christoph Kessler, Usman Dastgeer and Lu Li: "Optimized Composition: Generating Efficient Code for Heterogeneous Systems from Multi-Variant Components, Skeletons and Containers " Invited paper, to appear in Proc. Racing'2014 workshop on Resource-awareness and adaptivity in multi-core computing, Paderborn, Germany, May 2014.
  • Nhan Nguyen, Philippas Tsigas: "Lock-free Cuckoo Hashing". In the Proceedings of the 34st International Conference on Distributed Computing Systems (ICDCS 2014), pages - , IEEE press 2014 .
  • Lazaros Papadopoulos, Ivan Walulya, Philippas Tsigas, Dimitrios Soudris and Brendan Barry: "Evaluation of Message Passing Synchronization Algorithms in Embedded Systems". In the Proceedings of the International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIV), 2014.
  • Lazaros Papadopoulos, Ivan Walulya,Paul Renaud-Goud, Philippas Tsigas, Dimitrios Soudris and Brendan Barry: "Performance and Power Consumption Evaluation of Concurrent Queue Implementations in Embedded Systems". In the Proceedings of the International Conference on Energy-Aware High Performance Computing: 2014.
  • Martin Wimmer, Francesco Versaci, Jesper Larsson Träff, Daniel Cederman, Philippas Tsigas: "Data Structures for Task-based Priority Scheduling". (Poster Paper) In the Proceedings of the 19th ACM SIGPLAN symposium on Principles and practice of parallel programming (PPoPP 2014), pages 379 - 380, ACM press 2014.
  • Usman Dastgeer, Christoph Kessler: Performance-aware Composition Framework for GPU-based Systems. The Journal of Supercomputing (Jan. 2014).
  • Public EXCESS deliverables in the year 2014:
  • D1.1: Early validation of system-wide energy compositionality and affecting factors on the EXCESS platforms.
  • D3.1 Analysis of the Movidius platform architecture from the HPC developer's standpoint.
  • D5.1 Report on specification of evaluation criteria.
  • D6.2.1 Plan for Use and Dissemination of the foreground: First periodic Report on Dissemination, Exploitation, IPR and use.
  • D7.2.1 Periodic progress report.
  • Aras Atalar, Paul Renaud-Goud, Philippas Tsigas: "Analyzing the Performance of Lock-Free Data Structures: A Conflict-Based Model." Proceedings of the 29th International Symposium on Distributed Computing (DISC), Tokyo, Japan, October 7-9, 2015.
  • Nicolas Melot, Johan Janzen, Christoph Kessler: "Mimer and Schedeval: Comparison Tools for Static Schedulers and Streaming Applications on Concrete Manycore Architectures." Proc. 44th International Conference on Parallel Processing Workshops, Eighth International Workshop on Parallel Programming Models and Systems Software for High-End Computing (P2S2) at ICPP, Beijing, sep. 2015.
  • Christoph Kessler, Lu Li, Aras Atalar, Alin Dobre: "XPDL: Extensible Platform Description Language to Support Energy Modeling and Optimization." Proc. 44th International Conference on Parallel Processing Workshops, ICPP-EMS Embedded Multicore Systems, in conjunction with ICPP-2015, Beijing, 1-4 sep. 2015.
  • Lu Li, Christoph Kessler: "MeterPU: A Generic Measurement Abstraction API Enabling Energy-tuned Skeleton Backend Selection." Accepted for International Workshop on Reengineering for Parallelism in Heterogeneous Parallel Platforms (RePara2015), Helsinki, Aug. 2015.
  • Yosandra Sandoval, Dennis Hoppe, Dmitry Khabi, Michael Gienger, Christoph Kessler, Lu Li, Usman Dastgeer, Phuong Ha, Ibrahim Umar, Vi Tran, Anders Gidenstam, Philippas Tsigas, Paul Renaud-Goud, Ivan Walulya: "EXCESS: Execution Models for Energy-Efficient Computing Systems". Proceedings of the Energy Efficient Distributed and Parallel Computing Workshop, held in conjunction with PODC-2015, Donostia-San Sebastián, Spain, July 20th, 2015.
  • Vincenzo Gulisano, Yiannis Nikolakopoulos, Ivan Walulya, Marina Papatriantafilou and Philippas Tsigas: "Deterministic real-time analytics of geospatial data streams through ScaleGate objects." Proceedings of the 9th ACM International Conference on Distributed Event-Based Systems (DEBS), Oslo, Norway, June 29 - July 3, 2015.
  • Ibrahim Umar, Otto J. Anshus, Phuong H. Ha: "DeltaTree: A Locality-aware Concurrent Search Tree". Proceedings of the ACM SIGMETRICS conference 2015. To appear.
  • Aras Atalar, Paul Renaud-Goud,Philippas Tsigas: "Modeling and Analyzing the Performance of Lock-Free Data Structures". (Technical Report)
  • Aras Atalar, Anders Gidenstam, Paul Renaud-Goud and Philippas Tsigas: "Modeling Energy Consumption of Lock-Free Queue Implementations". Proceedings of the 29th IEEE International Parallel & Distributed Processing Symposium (IPDPS 2015). To appear.
  • Lazaros Papadopoulos, Ivan Walulya,Paul Renaud-Goud, Philippas Tsigas, Dimitrios Soudris and Brendan Barry: "Performance and Energy Consumption Evaluation of the Client-Server Synchronization Model for Concurrent Lists in Embedded Systems". Proceedings of the 8th workshop on Programmability Issues for Heterogeneous Multicores (MULTIPROG-2015) in conjunction with HiPEAC-2015 conference, Amsterdam, The Netherlands, 19 jan. 2015.
  • Lu Li, Christoph Kessler: " Validating Energy Compositionality of GPU Computations. Proceedings of the HiPEAC Workshop on Energy Efficiency with Heterogeneous Computing (EEHCO-2015) in conjunction with HiPEAC-2015 conference, Amsterdam, The Netherlands, 19 jan. 2015.
  • Lazaros Papadopoulos, Ivan Walulya, Paul Renaud-Goud, Philippas Tsigas, Dimitrios Soudris, Brendan Barry: "Performance and power consumption evaluation of concurrent queue implementations in embedded systems".
    Computer Science - Research and Development, Volume 30 Issue 2, May 2015
  • Brendan Barry, Cormac Brick, Fergal Connor, David Donohoe, David Moloney, Richard Richmond, Martin O’Riordan, Vasile Toma: " Always-on Vision Processing Unit for Mobile Applications".
    Micro, IEEE, Volume 35 , Issue 2 , April 2015
  • Usman Dastgeer, Christoph Kessler: "Smart containers and skeleton programming for GPU-based systems".
    International Journal of Parallel Programming, March 2015
  • Nicolas Melot, Christoph Kessler, Jörg Keller, Patrick Eitschberger: "Fast Crown Scheduling Heuristics for Energy-Efficient Mapping and Scaling of Moldable Streaming Tasks on Manycore Systems".
    ACM Transactions on Architecture and Code Optimization (TACO) TACO, Volume 11 Issue 4, January 2015
  • Bapi Chatterjee, Ivan Walulya, Philippas Tsigas: "Help-optimal and Language-portable Lock-free Concurrent Data Structures." Proceedings of the 45th International Conference on Parallel Processing (ICPP), pages to appear, 2016.
  • Vi Tran, Brendan Barry, Phuong H. Ha: "Power Models Supporting Energy-efficient Co-design on Ultra-low Power Embedded Systems." Proceedings of the International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XVI), pages to appear, 2016.
  • Ibrahim Umar, Otto Anshus, Phuong Ha: "GreenBST: Energy-Efficient Concurrent Search Tree" Proceedings of the 22nd International Conference on Parallel and Distributed Computing, Grenoble, France, August 24-26, 2016.
  • Yiannis Nikolakopoulos, Marina Papatriantafilou, Peter Brauer, Martin Lundqvist, Vincenzo Gulisano, Philippas Tsigas: "Highly Concurrent Stream Synchronization in Many-core Embedded Systems." In the proceedings of the 4th ACM International Workshop on Multicore Embedded Systems (MES), ISCA 20016.
  • Vi Ngoc-Nha Tran, Brendan Barry, Phuong Hoai Ha: "RTHpower: Accurate fine-grained power models for predicting race-to-halt effect on ultra-low power embedded systems." 2016 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS), Uppsala, 2016.
  • Ibrahim Umar, Otto J. Anshus, Phuong H. Ha. Effect of portable fine-grained locality on energy efficiency and performance in concurrent search trees. Proceedings of the 21st ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP 2016,Barcelona, Spain.
  • Sebastian Thorarensen, Rosandra Cuello, Christoph Kessler, Lu Li, Brendan Barry: "Efficient Execution of SkePU Skeleton Programs on the Low-power Multicore Processor Myriad2." Proc. PDP-2016 24th International Conference on Parallel, Distributed and Network-Based Processing, Heraklion, Crete, 17-19 feb 2016.
  • Christoph Kessler, Lu Li, Aras Atalar, Alin Dobre: "An Extensible Platform Description Language Supporting Retargetable Toolchains and Adaptive Execution [Extended Abstract]." Proc. 19th International Workshop on Software and Compilers for Embedded Systems (SCOPES'16), May 23-25, 2016, Sankt Goar, Germany.
  • Pavel Skvortsov, Dennis Hoppe, Axel Tenschert, Michael Gienger: "Monitoring in the Clouds: Comparison of ECO2Clouds and EXCESS Monitoring Approaches." 2nd International Workshop on Dynamic Resource Allocation and Management in Embedded, High Performance and Cloud Computing (DREAMCloud 2016), Prague, Czech Republic, January 2016.
  • Lazaros Papadopoulos, Dimitrios Soudris, Ivan Walulya, Philippas Tsigas: "Customization methodology for implementation of streaming aggregation in embedded systems." Journal of Systems Architecture - Embedded Systems Design 66: 48-60 (2016).
  • Lazaros Papadopoulos, Ivan Walulya, Philippas Tsigas, Dimitrios Soudris: "A Systematic Methodology for Optimization of Applications Utilizing Concurrent Data Structures." IEEE Trans. Computers 65(7): 2019-2031 (2016).
  • Oskar Sjöström, Soon-Heum Ko, Usman Dastgeer, Lu Li, Christoph Kessler: "Portable Parallelization of the EDGE CFD Application for GPU-based Systems using the SkePU Skeleton Programming Library." Proc. ParCo?-2015, Edinburgh, UK, 1-4 Sep. 2015. Published in: Gerhard R. Joubert, Hugh Leather, Mark Parsons, Frans Peters, Mark Sawyer (eds.): Advances in Parallel Computing, Volume 27: Parallel Computing: On the Road to Exascale, IOS Press, April 2016
  • Nicolas Melot, Christoph Kessler, Jörg Keller: "Improving Energy-Efficiency of Static Schedules by Core Consolidation and Switching Off Unused Cores." Proc. ParCo?-2015, Edinburgh, UK, 1-4 Sep. 2015. Published in: Gerhard R. Joubert, Hugh Leather, Mark Parsons, Frans Peters, Mark Sawyer (eds.): Advances in Parallel Computing, Volume 27: Parallel Computing: On the Road to Exascale, IOS Press, April 2016
  • Erik Hansson, Christoph Kessler: "Optimized variant-selection code generation for loops on heterogeneous multicore systems." Proc. ParCo?-2015, Edinburgh, UK, 1-4 Sep. 2015. Published in: Gerhard R. Joubert, Hugh Leather, Mark Parsons, Frans Peters, Mark Sawyer (eds.): Advances in Parallel Computing, Volume 27: Parallel Computing: On the Road to Exascale, IOS Press, April 2016
  • Usman Dastgeer, Christoph Kessler: "Smart containers and skeleton programming for GPU-based systems." International Journal of Parallel Programming 44(3):506-530, June 2016 (online: March 2015)
  • Lu Li, Usman Dastgeer, Christoph Kessler: "Pruning strategies in adaptive off-line tuning for optimized composition of components on heterogeneous systems." Parallel Computing 51:37-45, Jan. 2016 (online: Oct. 2015)
  • Lu Li, Christoph Kessler: "A Generic Measurement Abstraction API Enabling Energy-tuned Skeleton Backend Selection." Journal of Supercomputing (Springer), June 2016 (online)
  • EXCESS Partners