Multicore: The View from Europe
In 2004, the European Commission funded the HiPEAC Network of Excellence to improve research in the fields of computer architecture and compilation in Europe. In response to the paradigm shift to multicore-based computers, the European Commission has ...
ArchExplorer for Automatic Design Space Exploration
Growing architectural complexity and stringent time-to-market constraints suggest the need to move architecture design beyond parametric exploration to structural exploration. ArchExplorer is a Web-based permanent and open design-space exploration ...
The SARC Architecture
- Alex Ramirez,
- Felipe Cabarcas,
- Ben Juurlink,
- Mauricio Alvarez Mesa,
- Friman Sanchez,
- Arnaldo Azevedo,
- Cor Meenderinck,
- Catalin Ciobanu,
- Sebastian Isaza,
- Gerogi Gaydadjiev
The SARC architecture is composed of multiple processor types and a set of user-managed direct memory access (DMA) engines that let the runtime scheduler overlap data transfer and computation. The runtime system automatically allocates tasks on the ...
Explicit Communication and Synchronization in SARC
- Manolis Katevenis,
- Vassilis Papaefstathiou,
- Stamatis Kavadias,
- Dionisios Pnevmatikatos,
- Federico Silla,
- Dimitrios Nikolopoulos
A new network interface optimized for SARC supports synchronization and explicit communication and provides a robust mechanism for event responses. Full-system simulation of the authors' design achieved a 10- to 40-percent speed increase over ...
Parallel Programming Models for Heterogeneous Multicore Architectures
This article evaluates the scalability and productivity of six parallel programming models for heterogeneous architectures, and finds that task-based models using code and data annotations require the minimum programming effort while sustaining nearly ...
SARC Coherence: Scaling Directory Cache Coherence in Performance and Power
The SARC project seeks to improve power scalability of shared-memory chip multiprocessors (CMPs) by making directory coherence more efficient in both power and performance. The authors describe how they eliminate two major sources of inefficiency for ...
Merasa: Multicore Execution of Hard Real-Time Applications Supporting Analyzability
- Theo Ungerer,
- Francisco Cazorla,
- Pascal Sainrat,
- Guillem Bernat,
- Zlatko Petrov,
- Christine Rochange,
- Eduardo Quinones,
- Mike Gerdes,
- Marco Paolieri,
- Julian Wolf,
- Hugues Casse,
- Sascha Uhrig,
- Irakli Guliashvili,
- Michael Houston,
- Floria Kluge,
- Stefan Metzlaff,
- Jorg Mische
The Merasa project aims to achieve a breakthrough in hardware design, hard real-time support in system software, and worst-case execution time analysis tools for embedded multicore processors. The project focuses on developing multicore processor ...
The Velox Transactional Memory Stack
- Yehuda Afek,
- Ulrich Drepper,
- Pascal Felber,
- Christof Fetzer,
- Vincent Gramoli,
- Michael Hohmuth,
- Etienne Riviere,
- Per Stenstrom,
- Osman Unsal,
- Walther Maldonado Moreira,
- Derin Harmanci,
- Patrick Marlier,
- Stephan Diestelhorst,
- Martin Pohlack,
- Adrian Cristal,
- Ibrahim Hur,
- Aleksandar Dragojevic,
- Rachid Guerraoui,
- Michal Kapalka,
- Sasa Tomic,
- Guy Korland,
- Nir Shavit,
- Martin Nowack,
- Torvald Riegel
The adoption of multi- and many-core architectures for mainstream computing undoubtedly brings profound changes in the way software is developed. In particular, the use of fine grained locking as the multi-core programmer’s coordination methodology is ...
HArtes: Hardware-Software Codesign for Heterogeneous Multicore Platforms
- Koen Bertels,
- Vlad-Mihai Sima,
- Yana Yankova,
- Georgi Kuzmanov,
- Wayne Luk,
- Gabriel Coutinho,
- Fabrizio Ferrandi,
- Christian Pilato,
- Marco Lattuada,
- Donatella Sciuto,
- Andrea Michelotti
Developing heterogeneous multicore platforms requires choosing the best hardware configuration for mapping the application, and modifying that application so that different parts execute on the most appropriate hardware component. The hArtes toolchain ...
Gatekeeping Economics
It has become fashionable among Internet and Web watchers to notice threats on the horizon to the open Web. For example, in garish colors, Wired magazine's September 2010 issue declared the open-access Web dead. Jonathan Zittrain's 2008 book, The Future ...