Publications

Note: if you would like to cite the TERAFLUX project, please use this reference:

  • R. Giorgi, R. M. Badia, F. Bodin, A. Cohen, P. Evripidou, P. Faraboschi, B. Fechner, G. R. Gao, A. Garbade, R. Gayatri, S. Girbal, D. Goodman, B. Khan, S. Koliaï, J. Landwehr, N. Minh L, F. Li, M. Lujàn, A. Mendelson, L. Morin, N. Navarro, T. Patejko, A. Pop, P. Trancoso, T. Ungerer, I. Watson, S. Weis, S. Zuckerman, M. Valero "TERAFLUX: Harnessing dataflow in next generation teradevices", Journal of Microprocessors and Microsystems: Embedded Hardware Design (MICPRO), April 2014, http://dx.doi.org/10.1016/j.micpro.2014.04.001

Papers 2015

  • B. Khan, D. Goodman, S. Khan, W. Toms, P. Faraboschi, M. Lujan, I. Watson, Architectural support for task scheduling: hardware scheduling for dataflow on NUMA systems - The Journal of Supercomputing, 2015
  • Fahimeh Yazdanpanah, Carlos Álvarez, Daniel Jiménez-González, Rosa M. Badia, Mateo Valero, Picos: A hardware runtime architecture support for OmpSs, Future Generation Computer Systems, Available online 6 January 2015, ISSN 0167-739X, http://dx.doi.org/10.1016/j.future.2014.12.010
  • R. Giorgi, A. Scionti, A scalable thread scheduling co-processor based on data-flow principles, Future Generation Computer Systems, Available online 8 January 2015, ISSN 0167-739X, http://dx.doi.org/10.1016/j.future.2014.12.014
  • George Matheou and Paraskevas Evripidou. 2015. Architectural Support for Data-Driven Execution. ACM Trans. Archit. Code Optim. 11, 4, Article 52 (January 2015), 25 pages. DOI=10.1145/2686874 http://doi.acm.org/10.1145/2686874
  • TFluxSCC: Exploiting Performance on Future Many-core Systems through Data-Flow”, Andreas Diavastos, Giannos Stylianou, Pedro Trancoso, in Proc. of the 23rd Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP 2015), March 2015, Turku, Finland

Papers 2014

  • Giorgi, R.; Faraboschi, P., "An Introduction to DF-Threads and their Execution Model," Computer Architecture and High Performance Computing Workshop (SBAC-PADW), 2014 International Symposium on , vol., no., pp.60,65, 22-24 Oct. 2014, doi: http://dx.doi.org/10.1109/SBAC-PADW.2014.30

  • Andi Drebes, Karine Heydemann, Nathalie Drach, Antoniu Pop, and Albert Cohen. 2014. Topology-Aware and Dependence-Aware Scheduling and Memory Allocation for Task-Parallel Languages. ACM Trans. Archit. Code Optim. 11, 3, Article 30 (August 2014), 25 pages. doi: 10.1145/2641764 http://doi.acm.org/10.1145/2641764

  • H. Wei, S. Zuckerman, X. Li, G. R. Gao "A Dataflow Programming Language and its Compiler for Streaming Systems", 2014 International Conference on Computational Science, Procedia Computer Science, Volume 29, 2014, Pages 1289–1298, June 2014, doi: http://dx.doi.org/10.1016/j.procs.2014.05.116

  • Lluís Vilanova, Muli Ben-Yehuda, Nacho Navarro, Yoav Etsion, Mateo Valero "CODOMs: Protecting Software with Code-centric Memory Domains", ISCA' 14, June 2014 (In Press)

  • Alberto Scionti, Stamatis Kavvadias, Roberto Giorgi "Dynamic Power Reduction in Self-Adaptive Embedded Systems through Benchmark Analysis" MECO-2014 Conference, Budva, Montenegro, June 2014 (In Press), ISBN 978-9940-9436-2-2, COBISS.CG-ID 23997200

  • Weis Sebastian, Garbade Arne, Fechner Bernhard, Mendelson Avi, Giorgi Roberto, Ungerer Theo,"Architectural Support for Fault Tolerance in a Teradevice Dataflow System" International Journal of Parallel Programming, May 2014, doi: http://dx.doi.org/10.1007/s10766-014-0312-y (In Press)

  • Jaime Arteaga, Stephane Zuckerman, Elkin Garcia, Guang R. Gao "Position Paper: Locality-Driven Scheduling of Tasks for Data-Dependent Multithreading" Multi-Threaded Architectures and Applications (MTAAP 2014),Phoenix, Arizona USA, May 2014

  • Andreas Diavastos, Giannos Stylianou, Pedro Trancoso "TFluxSCC: A Case Study for Exploiting Performance in Future Many-core Systems", ACM International Conference on Computing Frontiers 2014, Cagliari, Italy, May 2014

  • Roberto Giorgi, Rosa M. Badia, François Bodin, Albert Cohen, Paraskevas Evripidou, Paolo Faraboschi, Bernhard Fechner, Guang R. Gao, Arne Garbade, Rahul Gayatri, Sylvain Girbal, Daniel Goodman, Behran Khan, Souad Koliaï, Joshua Landwehr, Nhat Minh L, Feng Li, Mikel Lujàn, Avi Mendelson, Laurent Morin, Nacho Navarro, Tomasz Patejko, Antoniu Pop, Pedro Trancoso e, Theo Ungerer, Ian Watson, Sebastian Weis, Stéphane Zuckerman, Mateo Valero "TERAFLUX: Harnessing dataflow in next generation teradevices", Journal of Microprocessors and Microsystems: Embedded Hardware Design (MICPRO), April 2014, doi: doi.org/10.1016/j.micpro.2014.04.001

Papers 2013

  • Rahulkumar Gayatri , Rosa M Badia, Eduard Ayguade, "Loop Level Speculation in a Task Based Programming Model", in Proceedings of HiPC’13, Bengaluru (Bangalore), Karnataka, India, December 2013, doi:10.1109/HiPC.2013.6799132

  • Chen Chen, Souad Koliai, Guang Gao "Exploitation of Locality for Energy Efficiency for Breadth First Search in Fine-Grain Execution Models", TSINGHUA SCIENCE AND TECHNOLOGY, ISSN ll 1007-0214 ll 10/10 ll pp636-646 Volume 18, Number 6, December 2013

  • Elkin Garcia, Daniel Orozco, Rishi Khan, Ioannis Venetis, Kelly Livingston, Guang Gao. "A Dynamic Schema to increase performance in Many-core Architectures through Percolation operations", In Proceedings of the 2013 IEEE International Conference on High Performance Computing (HiPC 2013), Hyderabad, India, December 2013 , December 2013

  • Le Nhat Minh, Guatto Adrien, Cohen Albert, Pop Antoniu. "Correct and Efficient Bounded FIFO Queues", SBAC-PAD 2013, Brazil, October 2013, doi: 10.1109/SBAC-PAD.2013.8

  • Solinas M., Badia, R.M., Bodin F., Cohen, A., Evripidou, P., Faraboschi P., Fechner B., Gao G.R., Garbade A., Girbal S., Goodman D., Khan B., Koliai S., Feng Li, Lujan M., Morin L., Mendelson A., Navarro N., Pop A., Trancoso P., Ungerer T., Valero M., Weis S., Watson I., Zuckermann S., Giorgi R. "The TERAFLUX Project: Exploiting the DataFlow Paradigm in Next Generation Teradevices". 16th Euromicro Conference on Digital System Design, September 2013, doi: 10.1109/DSD.2013.39

  • Haitao Wei, Guang R. Gao, Weiwei Zhang, Junqing Yu. "COStream: A Dataflow Programming Language and Compiler for Multi-core Architecture", In Proceedings of Data-Flow Models (DFM) for extreme scale computing Workshop 2013 (PACT 2013), Edinburgh, Scotland, September 2013

  • Elkin Garcia, Jaime Arteaga, Robert Pavel, Guang R. Gao, "Optimizing the LU Factorization for Energy Efficiency on a Many-Core Architecture", LCPC 2013 , September 2013

  • Daniel Goodman, Behram Khan, Mikel Lujan, Ian Watson, "Improved Dataflow Executions with User Assisted Scheduling" DFM 2013,Edinburgh, Scotland, September 2013

  • Aaron Landwehr, Stephane Zuckerman, Guang R. Gao "Toward a Self-aware System for Exascale Architectures", In Proceedings of Euro-Par 2013: Parallel Processing Workshops; the 1st Workshop on Runtime and Operating Systems for the Many-core Era (ROME 2013), Aachen, Germany, August 2013

  • Joshua Suetterlein, Stephane Zuckerman, Guang R. Gao: "An Implementation of the Codelet Model". Euro-Par 2013, Aachen (Germany), August 2013, doi: 10.1007/978-3-642-40047-6_63

  • Bernhard Fechner, Arne Garbade, Sebastian Weis, Theo Ungerer: "Fault Detection and Tolerance Mechanisms for Future 1000 Core Systems". HPCS 2013, Helsinki (Finland), July 2013, doi: 10.1109/HPCSim.2013.6641467

  • George Matheou, Paraskevas Evripidou: "Verilog-based simulation of hardware support for Data-flow concurrency on Multicore systems". SAMOS XIII 2013, Samos (Greece), July 2013, doi: 10.1109/SAMOS.2013.6621136

  • Chen Chen, Yao Wuy, Joshua Suetterlein, Long Zhengz, Minyi Guoz, Guang R. Gao: "Automatic Locality Exploitation in the Codelet Model". ISPA 2013, Melbourne (Australia), July 2013, doi: 10.1109/TrustCom.2013.104

  • Javier Bueno, Xavier Martorell, Rosa M. Badia, Eduard Ayguadé, Jesús Labarta: "Implementing OmpSs support for regions of data in architectures with multiple address spaces".ICS '13: Proceedings of the 27th international ACM conference on International conference on supercomputing, June 2013, doi: 10.1145/2464996.2465017

  • Fahimeh Yazdanpanah, Daniel Jiménez-González, Carlos Alvarez-Martinez, Yoav Etsion, Rosa M. Badia: "Analysis of the Task Superscalar Architecture Hardware Design". ICCS June 2013, doi: 10.1016/j.procs.2013.05.197

  • Chen Chen, Yao Wu, Stephane Zuckerman, Guang R. Gao. "Towards Memory-Load Balanced Fast Fourier Transformations in Fine-Grain Execution Models", 12th IEEE (MTAAP 2013), May 2013, doi: 10.1109/IPDPSW.2013.47

  • Arne Garbade, Sebastian Weis, Bernhard Fechner, Theo Ungerer, "Fault Localization in NoCs Exploiting Periodic Heartbeat Messages in a Many-Core Environment", 2013 IEEE, May 2013, doi: 10.1109/IPDPSW.2013.150

  • Elkin Garcia, Guang Gao."Exploitation of locality for energy efficiency for breadth first search in fine-grain execution models", CF- Computing Frontiers Conference, May 2013, doi: 10.1145/2482767.2482779

  • Jan Ciesko, Javier Bueno, Nikola Puzovic, Alex Ramirez, Rosa M. Badia, Jesus Labarta, "Programmable and Scalable Reductions on Clusters", IPDPS, May 2013, doi: 10.1109/IPDPS.2013.63

  • Judit Planas, Rosa Badia, Eduard Ayguade, Jesus Labarta, "Self-Adaptive OmpSs Tasks in Heterogeneous Environments", IPDPS, May 2013, doi: 10.1109/IPDPS.2013.53

  • Fahimeh Yazdanpanah, Carlos Alvarz-Martinez, Daniel Jimenez-Gonzalez, Yoav Etsion, "Hybrid Dataflow/von-Neumann Architectures". Parallel and Distributed Systems, IEEE Transactions on (Volume:PP , Issue: 99), April 2013, doi: 10.1109/TPDS.2013.125

  • C. Chen, Y. Wu, J. Suetterlein, L. Zheng, G. Gao, "Towards An Energy-Efficient Scheduler in the Codelet Model" (IEEE COOL Chips XVI), Yokohama, Japan, April 2013

  • A. Garbade, S. Weis, S. Schlingmann, B. Fechner, T. Ungerer, "Impact of Message-Based Fault Detectors on a Network on Chip," in 21th International Euromicro Conference on Parallel, Distributed and Network-based Processing (PDP), Belfast, February 2013, doi: 10.1109/PDP.2013.76

  • Daniel Goodman, Behram Khan, Salman Khan, Mikel Luján, Ian Watson: "Software transactional memories for Scala. J. Parallel Distrib. Comput". (JPDC) 73(2):150-163, February 2013, doi: 10.1016/j.jpdc.2012.09.015

  • Nhat Minh Lê, Antoniu Pop, Albert Cohen, Francesco Zappa Nardelli: "Correct and efficient work-stealing for weak memory models". In Symp. on Principles and Practice of Parallel Programming (PPoPP), Shenzhen, China, February 2013, doi: 10.1145/2517327.2442524 and doi: 10.1145/2442516.2442524

  • Boubacar Diouf, Can Hantaş, Albert Cohen, Özcan Özturk, Jens Palsberg. "A decoupled local memory allocator". ACM Transactions on Architecture and Code Optimization (TACO), selected for presentation at the HiPEAC 2013 Conf., January 2013, doi:10.1145/2400682.2400693

  • Antoniu Pop and Albert Cohen. "OpenStream: Expressiveness and data-flow compilation of OpenMP streaming programs". ACM Transactions on Architecture and Code Optimization (TACO), selected for presentation at the HiPEAC 2013 Conf., January 2013, doi: 10.1145/2400682.2400712

  • Fahimeh Yazdanpanah, Daniel Jimenez-Gonzalez, Carlos Alvarez-Martinez, Yoav Etsion, Rosa M. Badia. "FPGA-Based Prototype of the Task Superscalar Architecture", WRC, January 2013

  • Riyadh Baghdadi, Albert Cohen, Sven Verdoolaege, Konrad Trifunović. "Improved loop tiling based on the removal of spurious false dependences", ACM Transactions on Architecture and Code Optimization (TACO), Volume 9 Issue 4, January 2013, doi: 10.1145/2400682.2400711

  • George Michael, Samer Aradni, Paraskevas Evripidou. "Data-flow Concurrency on Distributed Multi-core Systems" PDPTA 2013 -ISBN 1-60132-256-9, 160132-257-7 (1-60132-258-5) Volume II, 2013

Papers 2012

  • J. Dennis, G. Gao, V, Sarkar, "Determinacy and Repeatabilityof Parallel Program Schemata", DFM Workshop, Minneapolis, USA, September 2012

  • Isuru Herath, Demian Rosas-Ham, Daniel Goodman, Mikel Luján, Ian Watson. A case for Exiting a Transaction in the Context of Hardware Transactional Memory. 7th ACM SIGPLAN Workshop on Transactional Computing, 2012.

  • D. Goodman, S. Khan, C. Seaton, Y. Guskov, B. Khan, M. Lujan, I. Watson, "DFScala: High Level Dataflow Support for Scala", DFM workshop, Minneapolis, USA, September 2012

  • Navaridas, J.; Khan, B.; Khan, S.; Faraboschi, P.; Lujan, M.; , "Reservation-based Network-on-Chip Timing Models for Large-scale Architectural Simulation," Networks on Chip (NoCS), 2012 Sixth IEEE/ACM International Symposium on , vol., no., pp.91-98, 9-11 May 2012, doi: 10.1109/NOCS.2012.18

  • Rahulkumar Gayatri, Rosa M. Badia, Eduard Ayguade, Mikel Lujan, Ian Watson, “Transactional access to shared memory in StarSs, a task based programming model”. In proceedings of International European Conference on Parallel and Distributed Computing, EURO-PAR 2012, Rhodes Island, Greece, August 27-31, 2012-11-30, doi: 10.1007/978-3-642-32820-6_51 - ISBN: 978-3-642-32819-0

  • Albert Cohen, Léonard Gérard, and Marc Pouzet. Programming parallelism with futures in Lustre. In ACM Conf. on Embedded Software (EMSOFT), Tampere, Finland, October 2012, doi: 10.1145/2380356.2380394 - ISBN: 978-1-4503-1425-1

  • J. Wolf, B. Fechner and T. Ungerer, "Fault Coverage of a Timing and Control Flow Checker for Hard Real-Time Systems," in 18th IEEE International On-Line Testing Symposium (IOLTS '12), 2012. doi: 10.1109/IOLTS.2012.6313855 - ISBN: 978-1-4673-2082-5

  • J. Wolf, B. Fechner, S. Uhrig and T. Ungerer, "Fine-Grained Timing and Control Flow Error Checking for Hard Real-Time Task Execution," in 7th IEEE International Symposium on Industrial Embedded Systems (SIES '12), 2012. doi: 10.1109/SIES.2012.6356592 - ISBN: 978-1-4673-2683-4

  • Roberto Giorgi, "TERAFLUX: Exploiting Dataflow Parallelism in Teradevices", ACM Computing Frontiers, ISBN:978-1-4503-1215-8, Cagliari, Italy, May 2012, pp. 303-304, doi: 10.1145/2212908.2212959 - ISBN: 978-1-4503-1215-8

  • Javier Bueno, Judit Planas, Alejandro Duran, Rosa M. Badia, Xavier Martorell, Eduard Ayguade, Jesus Labarta, “Productive Programming of GPU Clusters with OmpSs”. In Proceedings of 26th IEEE International Parallel and Distributed Processing Symposium, IPDPS 2012, Shanghai, China, May 21-25, 2012, doi: 10.1109/IPDPS.2012.58 - ISBN: 978-1-4673-0975-2

  • Vinoth Krishnan Elangovan, Rosa. M. Badia, Eduard Ayguade Parra, "OmpSs-OpenCL Programming Model for Heterogeneous Systems", LCPC, 2012

  • Feng Li, Antoniu Pop, Albert Cohen, "Automatic Extraction of Coarse-Grained Data-Flow Threads from Imperative Programs", IEEE-Micro Pre-Print (in press), doi: 10.1109/MM.2012.49

  • Antoniu Pop and Albert Cohen. Work-streaming compilation of futures. In 5th Workshop on Programming Language Approaches to Concurrency and Communication-cEntric Software (PLACES, associated with ETAPS), March 2012

  • Antoni Portero , Alberto Scionti , Zhibin Yu , Paolo Faraboschi , Caroline Concatto , Luigi Carro , Arne Garbade, Sebastian Weis, Theo Ungerer , Roberto Giorgi, Title: “Simulating the Future kilo-x86-64 core Processors and their Infrastructure”, 2012 Spring Simulation Multiconference (SpringSim'12), March 26 - 29, 2012; Orlando, FL, USA, ISBN: 978-1-61839-784-3

  • B. Fechner, A. Garbade, S. Weis, Th. Ungerer, Title: "Fault localization in NoCs by Timed Heartbeats". In Proc. 8th ARCS/VERFE Workshop, GI, LNI 200 GI 2012, ISBN 978-3-88579-294-9

  • Chris Seaton, Daniel Goodman, Mikel Lujan, and Ian Watson. Applying Dataflow and Transactions to Lee Routing. MULTIPROG, 2012

  • C. Christofi, G. Michael, P. Trancoso and P. Evripidou, “Exploring HPC Parallelism with Data-Driven Multithreading”. In Proceedings of the International workshop on Data-Flow Execution Models for Extreme Scale Computing, 2012

  • Feng Li, Boris Arnoux, and Albert Cohen. A compiler and runtime system perspective to scalable data-flow computing. In 5th Workshop on Programmability Issues for Heterogeneous Multicores (MULTIPROG, associated with HiPEAC), January 2012

Posters 2012

  • Ho Nam, Antoni Portero, Alberto Scionti, Roberto Giorgi, "A Nobel Architecture and Simulation for Executing Decoupled Threads in Future 1-Kilo-Core Chip", ACACES Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems. July 11, 2012. p.83-86. Academia Press, Ghent (Belgium) ISBN 978 90 382 19

  • Antoni Portero, Alberto Scionti, Marco Solinas, Ho Nam, Roberto Giorgi, "Simulation infrastructure for the next kilo x86-64 Chips", ACACES Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems. July 11, 2012. p.87-90. Academia Press, Ghent (Belgium) ISBN 978 90 382 19

  • Roberto Giorgi, Alberto Scionti, Antoni Portero, Paolo Faraboschi, Title: “Architectural Simulation in the Kilo-core Era”, Architectural Support for Programming Languages and Operating Systems ASPLOS 2012), poster presentation, London, UK, March 3–7 2012

  • Paolo Grani, Sandro Bartolini, "Simple On-chip Optical Interconnection for Improving Performance of Coherency Traffic in CMPs", Poster in IEEE COOLCHIPS-XV, Yokohama, Japan, 2012.

Papers 2011

  • Carlos Villavieja, Vasileios Karakostas, Lluis Vilanova, Yoav Etsion, Alex Ramirez, Avi Mendelson, Nacho Navarro, Adrian Cristal, and Osman S. Unsal. 2011. DiDi: Mitigating the Performance Impact of TLB Shootdowns Using a Shared TLB Directory. In Proceedings of the 2011 International Conference on Parallel Architectures and Compilation Techniques (PACT '11). IEEE Computer Society, Washington, DC, USA, 340-349. DOI=10.1109/PACT.2011.65 http://dx.doi.org/10.1109/PACT.2011.65

  • Sebastian Weis, Arne Garbade, Julian Wolf, Bernhard Fechner, Avi Mendelson, Roberto Giorgi, and Theo Ungerer. A Fault Detection and Recovery Architecture for a Teradevice Dataflow System. In: Data-Flow Execution Models for Extreme Scale Computing (DFM) 2011 Workshop Proceedings. IEEE Computer Society, Oct 10, 2011. doi: 10.1109/DFM.2011.9

  • Arne Garbarde, Sebastian Weis, Sebastian Schlingmann, and Theo Ungerer. OC Techniques Applied to Solve Reliability Problems in Future 1000-core Processors. In: Organic Computing — A Paradigm Shift for Complex Systems, pages 575-577. Springer, 2011, doi: 10.1007/978-3-0348-0130-0_38 - ISBN: 978-3-0348-0130-0

  • Milan Pavlovic, Yoav Etsion, and Alex Ramirez. On the Memory System Requirements of Future Scientific Applications: Four Case Studies. In: IEEE Intl. Symp. on Workload Characterization (IISWC), Nov 6-8, 2011, doi: 10.1109/IISWC.2011.6114176 - ISBN: 978-1-4577-2062-8

  • Antoni Portero, Zhibin Yu, Roberto Giorgi, "TERAFLUX: Exploiting Tera-device Computing Challenges", Procedia Computer Science, ISSN:1877-0509, vol. 7, no. 0, 2011, pp. 146-147, doi 10.1016/j.procs.2011.09.081, (Proc. 2nd European Future Technologies Conf. and Exhibition 2011 (FET 11)).

  • Zhibin Yu, Andrea Righi, Roberto Giorgi, "A Case Study on the Design Trade-off of a Thread Level Data Flow based Many-core Architecture", Future Computing, ISBN:978-1-61208-154-0, Rome, Italy, Sept. 25-30, 2011, pp. 100-106, Best paper award

  • R. Giorgi, "TERAFLUX: Ideas for the Future Many-Cores", ODES: Workshop on Optimizations for DSP and Embedded Systems, Apr. 2, 2011, pp. 38-38

  • Roger Ferrer, Judit Planas, Pieter Bellens, Alejandro Duran, Marc Gonzalez, Xavier Martorell, Rosa M. Badia, Eduard Ayguade and Jesus Labarta. "Optimizing the Exploitation of Multicore Processors and GPUs with OpenMP and OpenCL". Proceedings of LANGUAGES AND COMPILERS FOR PARALLEL COMPUTING (LCPC2010), LNCS 6548, pp: 215-229 DOI: 10.1007/978-3-642-19595-2_15, ISBN: 978-3-642-19595-2, Published: 2011.

  • Alejandro Duran, Eduard Ayguadé, Rosa M. Badia, Jesús Labarta, Luis Martinell, Xavier Martorell and Judit Planas. OmpSs: A proposal for programming heterogeneous multi-core architectures. In: Parallel Processing Letter, Volume 21, Issue 2, pp. 173 - 193, June 2011.

  • Sean Halle and Albert Cohen. A mutable hardware abstraction to replace threads. In: Languages and Compilers for Parallel Computing (LCPC’11), LNCS, Fort Collins, Colorado, September 2011. Springer-Verlag.

  • Sven Verdoolaege, Albert Cohen, and Anna Beletska. Transitive closures of affine integer tuple relations and their over approximations. In: Intl. Symp. on Static Analysis (SAS’11), LNCS, Venice, Italy, September 14-16, 2011. Springer-Verlag. ISBN 978-3-642-23701

  • Antoniu Pop and Albert Cohen. A stream-computing extension to OpenMP. In: Intl. Conf. on High Performance and Embedded Architectures and Compilers (HiPEAC’11), January 24-26, 2011. ISBN 978-1-4503-0241-8

  • Feng Li, Antoniu Pop, and Albert Cohen. Extending loop distribution to ps-dswp. In: 1st Workshop on Intermediate Representations (WIR’11, associated with CGO), Chamonix, France, April 2011.

  • Konrad Trifunović, Albert Cohen, Razya Ladelski, and Feng Li. Elimination of memory-based dependences for loop-nest optimization and parallelization: Evaluation of a revised violated dependence analysis method on a three-address code polyhedral compiler. In: 3rd GCC Research Opportunities Workshop (GROW’11, associated with CGO), Chamonix, France, April 2, 2011.

  • Daniel Goodman, Behram Khan, Salman Khan, Chris Kirkham, Mikel Lujan and Ian Watson. MUTS: Native Scala Constructs for Software Transactional Memory. In: Scala Days Workshop, Stanford, California, June 2-3, 2011.

  • Andreas Diavastos, Pedro Trancoso, Mikel Luján and Ian Watson. Integrating Transactions into the Data-Driven Multi-threading Model using the TFlux Platform. In: Data-Flow Execution Models for Extreme Scale Computing (DFM) Workshop, Galveston (Texas), Oct 10, 2011. http://dx.doi.org/10.1109/DFM.2011.14

  • Louis-Noël Pouchet, Uday Bondhugula, Cédric Bastoul, Albert Cohen, J. Ramanujam, P. Sadayappan, and Nicolas Vasilache, "Loop transformations: Convexity, pruning and optimization" In 38th ACM Symp. on Principles of Programming Languages (POPL’11), Austin, Texas, January 2011, ISBN 978-1-4503-0490-0

  • Sebastian Schlingmann, Arne Garbade, Sebastian Weis, Theo Ungerer: “Connectivity-Sensitive Algorithm for Task Placement on a Many-Core Considering Faulty Regions”, 2011 19th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP, Cyprus, 9-11 Feb. 2011, ISBN: 978-0-7695-4328-4) doi: 10.1109/PDP.2011.58

  • Sebastian Weis, Arne Garbade, Sebastian Schlingmann, Theo Ungerer: “Towards Fault-Detection Units as an Autonomous Fault Detection Approach for future Many-Cores”, First Workshop on Software-controlled, Adaptive Fault-tolerance in Microprocessors (SCAFT), in connection with ARCS conference, Como, Italy, 22. Feb. 2011. isbn: 978-3-8007-3333-0

Posters 2011

  • A. Portero, Z. Yu, and R. Giorgi, Title: "T-Star (T*): An x86-64 ISA Extension to support thread execution on many cores" In ACACES'11. Poster.

Papers 2010

Posters 2010

  • Sebastian Weis, Arne Garbade, Faruk Bagci, Theo Ungerer,"Fault detection and reliability techniques for future many-cores", ACACES, Jul 2010, ISBN: 978-90-382-1631-7

  • A. Pop and A. Cohen, "A stream-comptuting extension to OpenMP" In Intl. Workshop on OpenMP (IWOMP’10), June 2010

  • C. Miranda, P. Dumont, A. Cohen, M. Duranton, and A. Pop. Erbium, "A deterministic, concurrent intermediate representation for portable and scalable performance"In ACM Intl. Conf. on Computing Frontiers (CF’10), May 2010. 2 pages and poster, doi: 10.1145/1787275.1787312 - ISBN: 978-1-4503-0044-5