ACM Transactions on

Architecture and Code Optimization (TACO)

Latest Articles

Reuse Distance-Based Probabilistic Cache Replacement

This article proposes Probabilistic Replacement Policy (PRP), a novel replacement policy that evicts the line with minimum estimated hit probability... (more)


We introduce MINIME-GPU, a novel automated benchmark synthesis framework for graphics processing units (GPUs) that serves to speed up architectural simulation of modern GPU architectures. Our framework captures important characteristics of original GPU applications and generates synthetic GPU benchmarks using the Open Computing Language (OpenCL)... (more)

Scalable Energy Efficiency with Resilience for High Performance Computing Systems

Ever-growing performance of supercomputers nowadays brings demanding requirements of energy efficiency and resilience, due to rapidly expanding size... (more)


Schedulers used by modern OSs (e.g., Oracle Solaris 11™ and GNU/Linux) balance load by balancing the number of threads in run queues of different cores. While this approach is effective for a single CPU multicore system, we show that it can lead to a significant load imbalance across CPUs of a multi-CPU multicore system. Because different... (more)

Four Metrics to Evaluate Heterogeneous Multicores

Semiconductor device scaling has made single-ISA heterogeneous processors a reality. Heterogeneous processors contain a number of different CPU cores... (more)


Phase Change Memory (PCM) devices are one of the known promising technologies to take the place of DRAM devices with the aim of overcoming the obstacles of reducing feature size and stopping ever growing amounts of leakage power. In exchange for providing high capacity, high density, and nonvolatility, PCM Multilevel Cells (MLCs) impose high write... (more)

Two-Level Hybrid Sampled Simulation of Multithreaded Applications

Sampled microarchitectural simulation of single-threaded applications is mature technology for over a decade now. Sampling multithreaded applications,... (more)

Integrated Mapping and Synthesis Techniques for Network-on-Chip Topologies with Express Channels

The addition of express channels to a traditional mesh network-on-chip (NoC) has emerged as a viable... (more)

Managing Mismatches in Voltage Stacking with CoreUnfolding

Five percent to 25% of power could be wasted before it is delivered to the computational resources on a die, due to inefficiencies of voltage... (more)


About TACO

The ACM Transactions on Architecture and Code Optimization focuses on hardware, software, and systems research spanning the fields of computer architecture and code optimization. Articles that appear in TACO present new techniques and concepts or report on experiences and experiments with actual systems. Insights useful to computer architects, hardware or software developers, system designers and tool builders are emphasized.

read more


Options for ACM authors to manage rights and permissions for their work

ACM introduces a new publishing license agreement, an updated copyright transfer agreement, and a new author-pays option which allows for perpetual open access through the ACM Digital Library. For more information, visit the ACM Author Rights webpage.

Forthcoming Articles

A Filtering Mechanism to Reduce Network Bandwidth Utilization of Transaction Execution

We explore the interaction between the Hardware TM paradigm and Networks-On-Chip. We identify a huge source of superfluous network traffic due to failed requests in transaction conflicts. This problem adversely affects network performance and energy efficiency. As observed in a wide spectrum of workloads, 58% of the transactional network traffic is futile due to conflicts. To combat this problem, a novel in-network filtering mechanism is proposed. Experimental results show that our design reduces total network traffic by 21% for a set of high-contention benchmarks, thereby reducing energy consumption by 24%. These improvements are achieved with only 5% area overhead.

RFVP: Rollback-Free Value Prediction with Safe-to-Approximate Loads

This paper aims to tackle two fundamental memory bottlenecks: limited off-chip bandwidth (bandwidth wall) and long access latency (memory wall). To achieve this goal, our approach exploits the inherent error resilience of a wide range of applications. We introduce an approximation technique, called Rollback-Free Value Prediction (RFVP). When a certain safe-to-approximate load operations miss in the cache, RFVP predicts the requested values. However, RFVP never checks for or recovers from load value mispredictions, hence avoiding ...

FluidCheck: A Redundant Threading based Approach for Reliable Execution in Manycore Processors

In this paper, we present a mechanism to dynamically use the resources of SMT cores for checking the results of other threads, and a variety of heuristics for migration of such checker threads across cores. Secondly, to make the process of checking more efficient, we propose a set of architectural enhancements that reduce power consumption, decrease the length of the critical path, and reduce the load on the NoC. We design a 16 core system for running SPEC2006 based bag-of-tasks applications. We demonstrate that fully reliable execution can be attained with a mere 27% slowdown (42% better than traditional techniques).

FaultSim: A Fast Configurable Memory-Resilience Simulator for Conventional and 3D-Stacked Memory Systems

To architect future systems and to use emerging technology, system designers will need to employ strong error correction and repair techniques. Unfortunately, evaluating the relative effectiveness of these reliability mechanisms is often difficult and is traditionally done with analytical models, which are both error prone and time consuming to develop. To this end, this paper proposes FaultSim, a fast configurable memory-reliability simulation tool for 2D and 3D-stacked memory systems. FaultSim employs Monte Carlo simulations which are driven by real-world failure statistics. We discuss the novel algorithms and data structures used in FaultSim to accelerate the evaluation of different resilience schemes.

Iteration Interleaving based SIMD Lane Partition

The efficacy of single instruction, multiple data (SIMD) architectures is limited when handling divergent control flows. This circumstance results in SIMD fragments that use only a subset of the available lanes. In this paper, we propose an Iteration Interleaving based SIMD Lane Partition (IISLP) architecture that interleaves the execution of consecutive vector-iterations, and dynamically partitions SIMD lanes into branch-paths with comparable length. The benefits are twofold: SIMD fragments under divergent branches can execute in parallel, and the pathology of fragment starvation can also be well eliminated. Our experiments show that IISLP provides a speedup of 28% versus instruction shuffle.

Citadel: Efficiently Protecting Stacked Memory from TSV and Large Granularity Failures

Stacked memory designs are susceptible to newer failure modes that can cause large portions of memory, such as a bank, to become faulty. To avoid data loss from large-granularity failures, the memory system may use symbol-based codes that stripe the data for a cache line across several banks (or channels). Unfortunately, such data-striping reduces memory level parallelism causing significant slowdown and higher power consumption. This paper proposes Citadel, a robust memory architecture that allows the memory system to retain each cache line within one bank, thus allowing high performance, lower power and efficiently protects the stacked memory from large-granularity failures.

Enabling PGAS Productivity with Hardware Support for Shared Address Mapping; a UPC Case Study

The PGAS programming model strikes a balance between the locality-aware message-passing model and the easy-to-use shared memory model. However, the rich memory model comes at a performance cost which forces users to hand optimize their code to achieve full performance. We present a new hardware alongside a prototype compiler allowing to efficiently handle PGAS and creating a productive environment. Two implementations of the system are realized: thru full system simulation and FPGA prototyping, allowing to evaluate performance and hardware cost. Results show improvement ranging from 1.2x to 8x on non hand-optimized codes.

Symmetry-agnostic Coordinated Management of the Memory Hierarchy in Multi-core Systems

The last-level cache (LLC) and memory bandwidth are two important shared resources in multi-core systems. Coordinated management of these resources leads to good performance. DRAM is still the technology of choice, but faces energy, reliability and scalability challenges. Non-volatile memories are gaining traction as DRAM replacement candidates. While DRAM is read/write symmetric, many non-volatile memory technologies experience read/write asymmetry: writes are much slower and more power hungry than reads. Whether the memory is symmetric or asymmetric influences the way of managing shared resources. We propose symmetry-agnostic schemes to mange shared LLC and memory bandwidth, benefiting both symmetric and asymmetric memory.

DASH: Deadline-Aware High-Performance Memory Scheduler for Heterogeneous Systems with Hardware Accelerators

SoCs integrate CPU cores and Hardware Accelerators (HWAs) that share the main memory, causing interference among memory requests. The result is missed deadlines for HWAs and low CPU performance. We propose a Deadline-Aware memory Scheduler for Heterogeneous systems (DASH), that overcomes the problems using three ideas. First, DASH prioritizes a HWA any time when it is not on track to meet its deadline. Second, DASH prioritizes HWAs over memory-intensive CPU applications which are not latency sensitive. Third, DASH prioritizes short-deadline HWAs based on worst-case memory access time estimates. DASH significantly improves CPU performance while always meeting the deadlines for HWAs.

Resistive GP-SIMD Processing-In-Memory

GP-SIMD, a hybrid general purpose SIMD architecture, addresses the challenge of data synchronization by in-memory computing, through combining data storage and massive parallel processing. In resistive GP-SIMD, a resistive row and column addressable crossbar is utilized, replacing the modified CMOS SRAM storage previously proposed for GP-SIMD architecture. The use of resistive memory technology allows scaling the GP-SIMD from few millions to few hundred millions of processing units. The performance, power consumption and power efficiency of a resistive GP-SIMD are compared with the CMOS version. A framework for in-place arithmetic operation on a single multi-valued resistive cell is explored.

Fence Placement for Legacy Data-Race-Free Programs via Synchronization Read Detection

Shared-memory programmers traditionally assumed Sequential Consistency (SC), but modern systems have relaxed memory consistency. Here, the trend in languages is towards Data-Race-Free (DRF) models, where, assuming annotated synchronizations and the program being well-synchronized by those synchronizations, the hardware and compiler guarantee correctness. However, legacy programs lack annotations, so even well-synchronized (legacy DRF) programs aren't recognized. For legacy DRF programs, we can significantly prune the set of memory orderings determined by automated fence placement, by automatically identifying synchronization reads. We prove our rules for identifying them conservative, implement them within LLVM, and observe a 30% average performance improvement over previous techniques.

Sensible Energy Accounting with Abstract Metering for Multicore Systems

Energy is arguably the most expensive resource in current computing systems. Standard metering approaches are not capable of delivering consistent results with shared resources. Accurately quantifying energy in multi-core environment presents a challenge but also an opportunity for optimization. This paper introduces Sensible Energy Accounting(SEA). For a task running in a multicore system, SEA accurately estimates the energy the task would have consumed running in isolation with a given fraction of the CMP shared resources. We explain the potential benefits of SEA in different domains and describe hardware techniques to implement for shared caches and on-core resources in SMT processors.

Simultaneous Multi Layer Access: A High Bandwidth and Low Cost 3D-Stacked Memory Interface

Limited memory bandwidth is a critical bottleneck in modern systems. 3D-stacked DRAM enables higher bandwidth by leveraging wider Through-Silicon-Via channels, but todays systems cannot fully exploit them due to the limited internal bandwidth of DRAM. Our goal is to enable higher bandwidth in 3D-stacked DRAM without the increased cost of adding more in-DRAM interfaces. We instead exploit otherwise-idle resources, such as in-DRAM interfaces, already existing within the multiple DRAM layers by accessing them simultaneously. Our architecture, Simultaneous Multi Layer Access, provides higher bandwidth by aggregating the internal bandwidth of multiple layers and transferring the available data at higher IO frequency.

Integer Linear Programming Based Scheduling for Transport Triggered Architectures

Static machines such as VLIW architectures move complexity from the hardware to the compiler. Transport triggered architectures (TTA) take the compiler-oriented philosophy even further. The main benefit of this is the reduced register file pressure, with a drawback of adding even more complexity to the compiler side. In this article, we propose an Integer Linear Programming based instruction scheduling model for TTAs. In addition to producing shorter schedules, the number of register accesses in the compiled programs is generally notably less than those with a heuristic scheduler.

A Framework for Application Guided Task Management on Heterogeneous Embedded Systems

In this paper, we propose a framework for energy-aware task management in heterogeneous embedded platforms, which integrates a set of novel application-aware management mechanisms for efficient resource utilization, frequency scaling and task migration. These mechanisms rely on a new management concept, which promotes performance fairness among running tasks to attain energy savings, while respecting the target performance of parallel applications. The proposed framework integrates several components for accurate run-time monitoring and application self-reporting. Experimental results show that energy savings of up to 39% were achieved in a state-of-the-art embedded platform for a set of real-world SPEC CPU2006 and PARSEC benchmarks.

Optimizing Control Transfer and Memory Virtualization in Full System Emulators

This paper focuses on optimizing the performance of full system emulators. First, we optimize performance by enabling classic control transfer optimizations of dynamic binary translation in full system emulation, such as indirect branch target caching and block chaining. Second, we improve the performance of memory virtualization of cross-ISA virtual machines by improving efficiency of software TLB. We implement our optimizations on QEMU, an industrial-strength full system emulator, along with the Android emulator. Experimental results show that our optimizations achieve an average speedup of 1.92X for ARM-to-X86-64 QEMU running SPEC CINT2006 benchmarks with reference inputs and 1.42X for Android ARM emulator.

JavaScript Parallelizing Compiler for Exploiting Parallelism from Data-Parallel HTML5 Applications

In the advent of the HTML5 standard, JavaScript has been expected to undertake an unprecedented level of increasing computational workload. In this article, we propose an automatic JavaScript parallelizing compiler, leveraging affine loop analysis of a conventional static compiler. Also, we propose a mechanism for safely handling the failure at a low cost, based on compiler techniques and idempotence property. The experimental results show average speedups of 2.07 and 3.02 in Polybench Suite and Pixastic Library on a quad core platform.

Rethinking Memory Permissions for Protection Against Cross-Layer Attacks

The inclusive permissions structure of modern commodity CPUs provides privileged system software layers with arbitrary permissions to access and modify client processes, allowing them to manage these clients and the system resources efficiently. Unfortunately, these inclusive permissions allow a compromised high-privileged software layer to perform arbitrary malicious activities. In this paper, our goal is to prevent attacks that cross system layers while maintaining the abilities of system software to manage the system. In particular, we present a hardware-supported page permission framework for physical pages that is based on the concept of non-inclusive sets of memory permissions.

A Compile-Time Optimization Method for WCET Reduction in Real-Time Embedded Systems through Block Formation

Compile-time optimizations usually are designed to reduce average-case execution time (ACET). While ACET is a main concern in high-performance computing systems, in real-time embedded systems, worst-case execution time (WCET) is much more important. In this paper, we propose a compile-time method for WCET reduction in real-time embedded systems. In the proposed method, based on the predicated execution capability of embedded processors, code blocks that are in the worst-case paths of the program are merged to increase opportunity for WCET reduction. The experimental results show that the proposed method can reduce WCET by up to 21% compared to the similar methods.

Adaptive Correction of Sampling Bias in Dynamic Call Graphs

This article introduces a novel low-overhead adaptive technique of correcting sampling bias in profiling dynamic call graphs. Timer-based sampling keeps the overhead low but sampling bias lowers the accuracy when either observable call events or sampling actions are not equally spaced in time. To mitigate sampling bias, our adaptive correction technique weights each sample by monitoring time-varying spacing of call events and sampling actions. We implemented and evaluated our adaptive correction technique in Jikes RVM, a high-performance virtual machine. In our empirical evaluation, our technique significantly improved the sampling accuracy without measurable overhead and resulted in effective feedback directed inlining.

A Methodology Addressing the Compiler Optimization Phase-Ordering Problem by exploiting the hardware architecture parameters

The Polyhedral Model of Non-Linear Loops

Apollo is a framework that applies the polytope model dynamically by using TLS. Apollo can predict, at runtime, whether the codes are behaving linearly or not, and applies polyhedral transformations on-the-fly. This paper presents a novel system which enables Apollo to handle codes whose memory accesses and loop bounds are not necessarily linear. More generally, this approach expands the applicability of the polytope model to a wider class of codes. Plugging together both linear and non linear accesses to the dependence prediction model enables the application of polyhedral loop optimizing transformations even for non linear code kernels.

Falcon: A Graph Manipulation Language for Heterogeneous Systems

Graph algorithms are used in several domains and they possess large amounts of parallelism. Unfortunately, tuning their implementation for efficient execution on a particular hardware is challenging, time-consuming, and error-prone. Further, efficient execution on different kinds of hardware requires modifying the low-level codes separately for each platform. To address these issues, we propose a Domain Specific Language, Falcon, for implementing graph algorithms that (abstracts the hardware, provides constructs to write explicitly parallel programs at a higher level, and can work with morph algorithms. We illustrate that the generated code is close to hand-tuned implementations in performance.

ParsecSs: Evaluating the Impact of Task Parallelism in the Parsec Benchmark Suite.

In this work we show how parallel applications can be efficiently implemented using asynchronous tasks and dataflow relations. We also evaluate the benefits of such parallel paradigms with respect to other approaches. We use the PARSEC benchmark suite as our test bed, which includes applications representative of a widerange of domains from HPC to desktop and server applications. We adopt different parallelization techniques, tailored to the needs of each application, in order to fully exploit thetask-based model. Our evaluation shows that task parallelism can achieve better performance and more maintainable and portable code than conventional parallelization models, such as Pthreads.

On how to Accelerate Iterative Stencil Loops: A Scalable Streaming-based Approach

Stencil computations appear in a variety of different fields of application. Their computationally intensive nature requires optimized implementations, for both generic and custom processors. This work introduces a methodology to systematically design power efficient hardware accelerators for the optimal execution of Iterative Stencil Loops on FPGAs. As part of the methodology we introduce a streaming-based architecture with both low resource usage and optimal data reuse factor; and we introduce a technique capable to deliver a quasi-linear execution time speedup with constant bandwidth. Results show large improvements in speedup and demonstrate a quasi-linear scaling, while consuming constant off-chip bandwidth.

Automatic Vectorization of Interleaved Data Revisited

Automatically exploiting multimedia instruction sets (SSE, AVX, NEON) is a critically important task for optimizing compilers. An existing approach used by GCC gen- erates extremely efficient code for loops with power-of-two interleaving factors (strides). In this paper we pro- pose a generalization of this approach for any compile-time constant interleaving factor. In addition, we propose several novel program transformations made possible by our gen- eralized representation of the problem. Our vectorization approach results in a mean speedup of 1.77x over scalar code in real-world benchmarking on a selection of BLAS Level 1 routines, versus 1.43x improvement attained by GCC.


Publication Years 2004-2015
Publication Count 424
Citation Count 1305
Available for Download 424
Downloads (6 weeks) 2790
Downloads (12 Months) 28444
Downloads (cumulative) 169804
Average downloads per article 400
Average citations per article 3
First Name Last Name Award
Sarita Adve ACM Fellows (2010)
Iris Bahar ACM Distinguished Member (2012)
Laxmi N Bhuyan ACM Fellows (2000)
Douglas C Burger ACM Fellows (2010)
ACM Distinguished Member (2008)
ACM Senior Member (2006)
Martin Burtscher ACM Distinguished Member (2014)
ACM Senior Member (2006)
John B Carter ACM Senior Member (2015)
Jason Cong ACM Fellows (2008)
William J Dally ACM - IEEE CS Eckert-Mauchly Award (2010)
ACM Fellows (2002)
Jack Davidson ACM Fellows (2008)
Bronis R. De Supinski ACM Gordon Bell Prize (2006)
Michel Dubois ACM Fellows (2005)
Nikil D. Dutt ACM Fellows (2014)
ACM Distinguished Member (2007)
Joel Emer ACM - IEEE CS Eckert-Mauchly Award (2009)
ACM Fellows (2004)
Michael Franz ACM Distinguished Member (2006)
Guang Gao ACM Fellows (2007)
Phillip B Gibbons ACM Fellows (2006)
Rajiv Gupta ACM Fellows (2009)
Mary W Hall ACM Distinguished Member (2010)
Tim Harris ACM Senior Member (2007)
Mark Hill ACM Fellows (2004)
Mark A Horowitz ACM Fellows (2003)
Mary Jane Irwin ACM-W Athena Lecturer Award (2010)
ACM Distinguished Service Award (2005)
ACM Fellows (1996)
Norman Jouppi ACM - IEEE CS Eckert-Mauchly Award (2015)
ACM Fellows (2006)
David R Kaeli ACM Distinguished Member (2014)
Stephen Keckler ACM Fellows (2011)
ACM Senior Member (2006)
ACM Grace Murray Hopper Award (2003)
Nectarios G. Koziris ACM Senior Member (2009)
Sharad Malik ACM Fellows (2014)
Margaret Martonosi ACM Fellows (2009)
Sally A McKee ACM Senior Member (2013)
Shubu Mukherjee ACM Fellows (2011)
ACM Distinguished Member (2009)
Walid Najjar ACM Distinguished Member (2015)
ACM Senior Member (2014)
Vijaykrishnan Narayanan ACM Fellows (2014)
David Padua ACM Fellows (2007)
Milos Prvulovic ACM Senior Member (2009)
Lawrence Rauchwerger ACM Distinguished Member (2014)
Vivek Sarkar ACM Fellows (2008)
ACM Distinguished Member (2006)
Robert Schreiber ACM Fellows (2012)
ACM Distinguished Member (2006)
Martin Schulz ACM Gordon Bell Prize (2006)
Kevin Skadron ACM Distinguished Member (2010)
ACM Senior Member (2007)
Mary Lou Soffa ACM - IEEE CS Ken Kennedy Award (2012)
ACM Fellows (1999)
J. Gregory Steffan ACM Senior Member (2009)
Per O Stenstrom ACM Fellows (2008)
Subhash Suri ACM Fellows (2010)
ACM Distinguished Member (2007)
Josep Torrellas ACM Fellows (2010)
Dean M Tullsen ACM Fellows (2011)
Mateo Valero ACM Distinguished Service Award (2012)
ACM - IEEE CS Eckert-Mauchly Award (2007)
ACM Fellows (2002)
Hans Vandierendonck ACM Senior Member (2013)
Stamatis Vassiliadis ACM Fellows (2004)
Richard W. Vuduc ACM Gordon Bell Prize (2010)
David Whalley ACM Distinguished Member (2009)
ACM Senior Member (2009)
Andreas Zeller ACM Fellows (2010)
Lixia Zhang ACM Fellows (2006)
Yuanyuan Zhou ACM Fellows (2013)
ACM Distinguished Member (2011)
Yuanyuan Zhou ACM Fellows (2013)
ACM Distinguished Member (2011)

First Name Last Name Paper Counts
Lieven Eeckhout 15
André Seznec 8
Yuan Xie 8
Rajiv Gupta 7
Kevin Skadron 7
Stijn Eyerman 7
Bruce Childers 6
Michael O'Boyle 6
Antonia Zhai 6
Margaret Martonosi 6
Norman Jouppi 6
Yan Solihin 5
Pen Yew 5
Haitham Akkary 5
Shlomo Weiss 5
Jun Yang 5
Weichung Hsu 5
Timothy Sherwood 5
Christian Wimmer 5
Jingling Xue 5
David Whalley 5
David Gregg 5
Antonio González 5
Adrián Cristal 5
Tor Aamodt 4
Jack Davidson 4
Oğuz Ergin 4
Louis Pouchet 4
Milos Prvulovic 4
Henk Corporaal 4
Sarita Adve 4
Mateo Valero 4
Laxmi Bhuyan 4
Osman Ünsal 4
Chengyong Wu 4
Christos Kozyrakis 4
Timothy Jones 4
Jaume Abella 4
David Brooks 4
Mateo Valero 4
Michael Franz 3
Jue Wang 3
Prasad Kulkarni 3
Víctor Viñals 3
Xiangyu Dong 3
Francisco Cazorla 3
Kim Hazelwood 3
David Tarjan 3
María Garzarán 3
Yu Du 3
Pierre Michaud 3
Hans Vandierendonck 3
Francky Catthoor 3
Lizy John 3
Basilio Fraguela 3
Wengfai Wong 3
Paolo Ienne 3
Aamer Jaleel 3
Yunji Chen 3
Shuangde Fang 3
Chialin Yang 3
Michael Spear 3
Walid Najjar 3
Ramón Doallo 3
Josep Torrellas 3
Ponnuswamy Sadayappan 3
José Llabería 3
Chandra Krintz 3
Youtao Zhang 3
Antoniu Pop 3
Daniel Jiménez 3
Avi Mendelson 3
Yiannakis Sazeides 3
Rubén Titos-Gil 3
José GarcíA 3
Mahmut Kandemir 3
Frank Mueller 3
Mary Soffa 3
James Tuck 3
Hanspeter Mössenböck 3
Amit Golander 2
Diego Andrade 2
Li Zhao 2
Ravishankar Iyer 2
Mageda Sharafeddine 2
Yangchun Luo 2
Gautham Beeraka 2
Mauricio Álvarez-Mesa 2
Bart Coppens 2
Miao Zhou 2
Pablo Ibáñez 2
Michela Becchi 2
Arun Kanuparthi 2
Yosi Asher 2
Rajkishore Barik 2
Yuanshin Hwang 2
Jason Loew 2
Costas Goutis 2
Per Larsen 2
Chuanjun Zhang 2
Todd Mowry 2
Oliverio Santana 2
Chenggang Wu 2
Jason Cong 2
Trevor Carlson 2
Jungho Ahn 2
Jose Renau 2
Ghassan Shobaki 2
Dmitry Ponomarev 2
Xiangyu Dong 2
Vasilios Kelefouras 2
Roy Ju 2
Naveen Muralimanohar 2
Onur Mutlu 2
Guru Venkataramani 2
Ram Rangan 2
Ibrahim Hur 2
Erven Rohou 2
Karthikeyan Sankaralingam 2
Motohiro Kawahito 2
Sebastian Hack 2
Betul Buyukkurt 2
Yuanjie Huang 2
Lishiuan Peh 2
José Martínez 2
Changhui Lin 2
Guyeon Wei 2
Jorge Albericio 2
Alex Jones 2
Olivier Temam 2
Michael Smith 2
Stefan Brunthaler 2
Zheng Wang 2
Jin Lin 2
Ron Gabor 2
Dean Tullsen 2
Ran Ginosar 2
Jagannathan Ramanujam 2
Neil Vachharajani 2
Bjorn De Sutter 2
Yunheung Paek 2
Rami Melhem 2
Wim Heirman 2
Shashidhar Mysore 2
Ben Juurlink 2
Magnus Själander 2
Angeliki Kritikakou 2
Olivier Temam 2
Marcelo Cintra 2
Sanyam Mehta 2
Fabrice Rastello 2
Albert Cohen 2
Stefanos Kaxiras 2
Alex Ramírez 2
Jason Hiser 2
Jianjun Li 2
David August 2
Simon Steely 2
Daniel Mossé 2
Anurag Negi 2
Ramesh Karri 2
Scott Mahlke 2
Gabriel Loh 2
Bronis De Supinski 2
Tinfook Ngai 2
Hwansoo Han 2
Wenjia Ruan 2
Nathanael Premillieu 2
Venmugil Elango 2
Min Feng 2
Xuejun Yang 2
William Hasenplaugh 2
Alberto Ros 2
Sven Verdoolaege 2
Miquel Moretó 2
Uday Bondhugula 2
Quan Chen 2
Xiaobing Feng 2
John Kim 2
Glenn Reinman 2
Grigori Fursin 2
Jacob Leverich 2
Karthik Sankaranarayanan 2
Frederic Chong 2
Komal Jothi 2
Yuanyuan Zhou 2
Cedric Nugteren 2
Maximilien Breughe 2
Abhishek Bhattacharjee 2
Manlap Li 2
Joel Emer 2
Banit Agrawal 2
Yong Li 2
Doug Simon 2
Yang Chen 2
Mary Irwin 2
Joseph Sharkey 2
Todd Austin 2
Edwin Bonilla 2
Antonio González 1
Nathalie Drach 1
David Cox 1
Zoe Yu 1
Sheng Li 1
Jay Brockman 1
Ruiyang Wu 1
George Yuan 1
Mark Heffernan 1
Sun Chan 1
Jingling Xue 1
Deshanand Singh 1
Valentín Puente 1
Mau Frank Chang 1
David Yuste 1
Malik Khan 1
Jens Palsberg 1
Paraskevas Yiapanis 1
Yu Chen 1
Michael Haupt 1
Dave Herman 1
Jianhua Sun 1
Jisheng Zhao 1
Pen Yew 1
Germán Rodríguez 1
Chuntao Jiang 1
Zheng Cui 1
Christos Strydis 1
Revital Eres 1
Samira Khan 1
Alan Cox 1
Scott Rixner 1
Atanas Rountev 1
Tryggve Fossum 1
Shuai Mu 1
Biswabandan Panda 1
Chao Zhang 1
Yuntan Fang 1
Abdulrahman Kaitoua 1
Alireza Ejlali 1
Wenhao Jia 1
Kelly Shaw 1
Thomas Würthinger 1
Eric Hein 1
Jack Sampson 1
Ali Bakhoda 1
Hiroshi Inoue 1
Toshio Nakatani 1
Avinash Malik 1
Eran Shifer 1
Jinbo Xu 1
Jie Zhou 1
William Dally 1
Beayna Grigorian 1
Mihail Popov 1
William Jalby 1
Naghmeh Karimi 1
Ozgur Sinanoglu 1
Rongguey Chang 1
Nitya Ranganathan 1
Doug Burger 1
Charles Moore 1
Yatish Patel 1
Dean Copsey 1
Narayanan Vijaykrishnan 1
Lei Liu 1
Mingyu Chen 1
Huahan Zhang 1
Preeti Panda 1
Georgios Tournavitis 1
Zehan Cui 1
Christian Häubl 1
Hui Feng 1
Jaydeep Marathe 1
Barry Rountree 1
Edmund Lai 1
Enrique Vallejo 1
Wei Tong 1
Helge Bahmann 1
Dominik Grewe 1
Michael O’Boyle 1
David Ham 1
Laura Carrington 1
Ali Jannesari 1
Jan Martinsen 1
Anders Isberg 1
Thomas Schaub 1
Simon Moll 1
Radu Teodorescu 1
Martin Kong 1
Ramaswamy Govindarajan 1
Nicolas Melot 1
Thomas Puzak 1
Allan Hartstein 1
Hungwei Tseng 1
Alvin Lebeck 1
Karin Strauss 1
Philo Juang 1
Yu Bai 1
George Athanasiou 1
Lixin Zhang 1
Qin Zhao 1
Ioana Cutcutache 1
Kornilios Kourtis 1
Georgios Goumas 1
Sangyeun Cho 1
Ahmad Samih 1
Arun Raghavan 1
José GonzáLez 1
Jialin Dou 1
Fred Bower 1
Sandeep Gupta 1
Thomas Wild 1
Stephen Plaza 1
Jason Blome 1
Vassos Soteriou 1
Yan Luo 1
Bartosz Bogdański 1
Ernst Gran 1
John Demme 1
Simha Sethumadhavan 1
Jason McCandless 1
Jinquan Dai 1
Yunhong Jiang 1
Pritpal Ahuja 1
Niket Choudhary 1
Evgeny Bolotin 1
Petar Radojković 1
Rainer Buchty 1
Javier Lira 1
Kelly Livingston 1
John Cavazos 1
Ting Cao 1
Marek Chrobak 1
Joshua Fryman 1
Paolo Prinetto 1
Rakesh Kumar 1
Oded Maler 1
Nisheeth Shrivastava 1
Thomas Conte 1
Martin Schulz 1
Richard Strong 1
Irshad Pananilath 1
Ivan Sham 1
Ioannis Doudalis 1
Jinseong Jeon 1
Brian Fields 1
Kristof Du Bois 1
Huimin Cui 1
Albert Cohen 1
Suresh Purini 1
Jimmy Cleary 1
Mark Purcell 1
Pablo Abad 1
Fabien Coelho 1
Chun Chen 1
Albert Cohen 1
Murray Cole 1
Mick Jordan 1
Servesh Muralidharan 1
Ehsan Totoni 1
Andrei Hagiescu 1
Ioannis Sourdis 1
Sergei Dyshel 1
Marcel Zalmanovici 1
Zhao Zhang 1
Daniel Jiménez-González 1
Bin Ren 1
Huawei Li 1
Deyu Shen 1
Arjun Suresh 1
Bernhard Urban 1
Lukas Stadler 1
Naifeng Jing 1
Minyou Wu 1
Xiaoyao Liang 1
Ziliang Guo 1
Jaikrishnan Menon 1
Gabriel Southern 1
Yongwen Wang 1
Zheng Wang 1
Benedict Gaster 1
Jason Villarreal 1
Michel Boyer 1
Fang Liu 1
Wei Huang 1
Isaac Chuang 1
John Kubiatowicz 1
Mark Oskin 1
Mark Whitney 1
Vijay Degalahal 1
Chen Li 1
Neeraj Goel 1
Yongbing Huang 1
Yungang Bao 1
Jiang Zheng 1
Madhavi Valluri 1
Sriraman Tallam 1
Ritu Gupta 1
James Geraci 1
José Duato 1
Fang Wang 1
Michael Kozuch 1
Jan Meyer 1
Hong Trinh 1
Chingchi Chi 1
Gheorghe Bercea 1
Adam Jundt 1
Håkan Grahn 1
Xing Zhou 1
Yan Meng 1
John Carter 1
Li Zhang 1
Junwhan Ahn 1
Stephen Hines 1
Daniel Williams 1
Changching Yeh 1
Chingwei Yeh 1
Jieyi Long 1
Grigorios Magklis 1
Pedro Chaparro 1
Meeta Gupta 1
Rachid Seghir 1
Choonki Jang 1
Bernhard Egger 1
Vincent Loechner 1
Jingfei Kong 1
Huiyang Zhou 1
Georgios Varsamopoulos 1
Chen Cher 1
Gilberto Contreras 1
Kypros Constantinides 1
Kishore Pusukuri 1
Eric Debes 1
Yenkuang Chen 1
Benoít Dupont De Dinechin 1
Jongeun Lee 1
Yuliu Chen 1
Gerard Smit 1
Stijn Polfliet 1
Avinoam Kolodny 1
Alejandro Rico 1
Farrukh Hijaz 1
Pradeep Ramachandran 1
Siva Hari 1
Piero Olivo 1
Marco Santambrogio 1
Stamatis Vassiliadis 1
J Steffan 1
Saurabh Sharma 1
Wei Zhang 1
Karan Singh 1
Sally McKee 1
Rong Chen 1
Daofu Liu 1
Chengkok Koh 1
Yiran Chen 1
Hai Li 1
Brian Rogers 1
Jonas Maebe 1
Owen Callanan 1
Jacqueline Chame 1
Ozcan Ozturk 1
Greg Brown 1
John Wernsing 1
Kyoungwoo Lee 1
Bita Mazloom 1
Walid Ghandour 1
Zhijia Zhao 1
Narasimha Reddy 1
Paul Gratz 1
Vivek Sarkar 1
Hai Jin 1
Lieven Eeckhout 1
Yaojun Zhang 1
Dimitrios Siskos 1
Yanan Cao 1
Per Larsson-Edefors 1
Dimitrios Nikolopoulos 1
Yi Xu 1
Wonsub Kim 1
Abbas BanaiyanMofrad 1
Kevin Lim 1
Paolo Faraboschi 1
Rajesh Gupta 1
Elba Garza 1
Sukyung Yoon 1
Wei Shu 1
Najm Rmaileh 1
Yazhuo Dong 1
Hongjian Li 1
Libo Huang 1
Jungho Ahn 1
Jinho Suh 1
Xueyang Wang 1
Vineeth Mekkat 1
Ahmad Zmily 1
Tzongyen Lin 1
Stephen Keckler 1
Wei Zhang 1
Chiachen Chou 1
Yuan Ruan 1
Thomas Carle 1
Russell Tessier 1
Dee Weikle 1
Xiaodong Li 1
Gerd Ascheid 1
Pin Zhou 1
Polychronis Xekalakis 1
Nikolas Ioannou 1
Rakesh Komuravelli 1
Hongyi Xin 1
Ely Levy 1
Zhenman Fang 1
Binyu Zang 1
Ana Varbanescu 1
Florian Rathgeber 1
Roy Campbell 1
George Matheou 1
Chienhao Lee 1
Douglas Clark 1
Ruth Bahar 1
Josep Larriba-Pey 1
Bo Zhao 1
Kyuseung Han 1
Douglas Jones 1
Christopher Hughes 1
Yujung Cheng 1
Ying Zhang 1
Xudong Fang 1
Wei Lin 1
Qiong Cai 1
Víctor Yúfera 1
Zhengwei Qi 1
Yungcheng Ma 1
Mazen Saghir 1
Luca Benini 1
Shindug Kim 1
Wenwen Xu 1
Kaiming Jiang 1
Hsiangyun Cheng 1
Takao Moriyama 1
Maxim Shawabkeh 1
Yuanwu Lei 1
Lei Guo 1
Younghoon Son 1
Alex Solomatnikov 1
Sivakumar Velusamy 1
Mircea Stan 1
Nemanja Isailovic 1
Yuan Xie 1
Björn Franke 1
Moinuddin Qureshi 1
Minyi Guo 1
Weijia Li 1
Martin Burtscher 1
Ilya Ganusov 1
Michele Co 1
Chris Bentley 1
Koen De Bosschere 1
Brad Calder 1
Heinrich Meyr 1
Adam Lewis 1
Soumik Ghosh 1
Yang Yang 1
Justin Meza 1
Jingning Liu 1
James Greensky 1
Michel Paindavoine 1
Ben Juurlink 1
Michael Laurenzano 1
Jawad Haj-Yihia 1
Christoph Kessler 1
David Cheriton 1
Alex Aletà 1
Evan Speight 1
Pohan Wang 1
Chen Tian 1
Guilherme Ottoni 1
Daniel Sorin 1
Fuxin Zhang 1
Yu Chen 1
Soojung Ryu 1
Kevin Stock 1
Ponuswamy Sadayappan 1
Sven Reinemo 1
Lois Orosa 1
Zhenhao Pan 1
Arnaud Grasset 1
Felipe Cabarcas 1
Carlos Villavieja 1
Milan Pavlovic 1
Yoav Etsion 1
Selma Saidi 1
Fabian Nowak 1
Qingping Wang 1
Deke Guo 1
Fangyuan Chen 1
Fei Wu 1
Filippo Sironi 1
Ravi Kasha 1
Madhu Mutyam 1
Thierry Lepley 1
Per Stenström 1
Rubén Gran 1
Ali Bayrak 1
Nikola Velickovic 1
Wayne Burleson 1
Zhi Guo 1
David Albonesi 1
Kenneth Russell 1
Christopher Healy 1
George Reis 1
Rich Caruana 1
Wilson Fung 1
Zhichao Yan 1
Yujuan Tan 1
Doris Chen 1
Panagiotis Dagritzikos 1
Albert Cohen 1
Kevin Williams 1
Marco Gerards 1
Thibaut Lutz 1
Leonel Sousa 1
Stefano Crespi Reghizzi 1
Jongwon Lee 1
Davide Patti 1
Colin Blundell 1
Guibin Wang 1
Vijay Reddi 1
Andrei Terechko 1
Zahra Abbasi 1
Eren Kursun 1
Ning Weng 1
Ruchira Sasanka 1
Guang Gao 1
Alban Douillet 1
Jiajhe Li 1
Di Xu 1
Ramakrishna Upadrasta 1
Elisardo Antelo 1
Tom Bruintjes 1
Bert Molenkamp 1
Frederick Ryckbosch 1
Eduardo Quiñones 1
Mario Kicherer 1
Peng Liu 1
George Michelogiannakis 1
Omer Khan 1
Eladio Gutiérrez 1
Andi Drebes 1
Roman Malits 1
Pranav Tendulkar 1
Koen De Bosschere 1
Jonathan Winter 1
Thomas Kotzmann 1
Wankang Zhao 1
Kevin Casey 1
M Ertl 1
Engin Ípek 1
Weiwu Hu 1
Daniel Lustig 1
Siddhartha Chhabra 1
Jose Ignacio Gomez 1
Grigorios Chrysos 1
Ioannis Papaefstathiou 1
Apostolos Dollas 1
Chunhua Xiao 1
Hao Wu 1
Mary Hall 1
Kenzo Van Craeynest 1
Mikel Luján 1
Mohit Tiwari 1
Rupesh Nasre 1
Xipeng Shen 1
Mert Dikmen 1
Guangyu Sun 1
Bogdan Prisacari 1
Torsten Hoefler 1
Zhibin Yu 1
Chengzhong Xu 1
Xiaofei Liao 1
Srdjan Stipić 1
Mahesh Ravishankar 1
Alen Bardizbanyan 1
Samantika Subramaniam 1
Xiaolin Wang 1
Chrysostomos Nicopoulos 1
Puneet Gupta 1
Shankar Balachandran 1
Erik Hagersten 1
Darío Gracia 1
Alexandra Ferrerón 1
Theo Kluter 1
Jianguo Yao 1
Zhibin Liang 1
Wei Zhang 1
Thejas Ramashekar 1
Andrea Mondelli 1
Hassan Artail 1
Mariette Awad 1
Morteza Kafshdooz 1
Aravind Acharya 1
Cheng Wang 1
Bharath Swamy 1
Minyi Guo 1
Hamed Tabkhi 1
Thomas Conte 1
Doheon Lee 1
Junggeun Kim 1
Charles Weems 1
V Nandivada 1
Nong Xiao 1
Subhasis Das 1
Derek Hower 1
Anup Holey 1
Kevin Streit 1
Clemens Hammacher 1
Andreas Zeller 1
Amin Firoozshahian 1
Robert Schreiber 1
Hyesoon Kim 1
Abhinandan Majumdar 1
Jishen Zhao 1
José Castaños 1
Juan Cebrián 1
Yingying Tian 1
Myeongjae Jeon 1
Conglong Li 1
Naznin Fauzia 1
Shuchang Shan 1
Seongseok Seo 1
Ragavendra Natarajan 1
Todd Mytkowicz 1
Luis Campo 1
Teresa Arnal 1
Philip Brisk 1
Haibing Guan 1
Haewoo Park 1
Gunar Schirner 1
Narges Shahidi 1
Vinay Gangadhar 1
Cherin Joseph 1
Mario Drumond 1
Nadav Rotem 1
Yifan He 1
Qiang Dou 1
Pablo De Oliveira Castro 1
Chadi Akel 1
Christian Zimmer 1
Min Zhao 1
Gilles Borkowski 1
Jie Hu 1
Janghaeng Lee 1
Dumitru Potop-Butucaru 1
Shu Xiao 1
Kris Venstermans 1
Yoonseo Choi 1
Priya Nagpurkar 1
John Haskins 1
Wei Liu 1
Alejandro Valero 1
Lei Wang 1
Dan Feng 1
Amir Morad 1
Marc Duranton 1
Fabio Luporini 1
Jaehyuk Huh 1
Zehan Cui 1
Yungang Bao 1
Ramadass Nagarajan 1
Ninghui Sun 1
Lian Li 1
Scott Watterson 1
Manuel Hohenauer 1
Felix Engel 1
Rainer Leupers 1
Lukasz Strozek 1
Gary Tyson 1
Xavier Vera 1
Pedro López 1
Nianfeng Tzeng 1
Huimin Cui 1
Chingtsun Chou 1
Dan He 1
Samihan Yedkar 1
Nico Reissmann 1
Andreas Moshovos 1
Felix Wolf 1
Alessandro Cilardo 1
Ralf Karrenberg 1
Naser Sedaghati 1
Alain Darte 1
Ravi Rajwar 1
Lawrence Rauchwerger 1
Xiangyu Zhang 1
Dmitry Ponomarev 1
Zhigang Hu 1
Phil Diodato 1
Josep Codina 1
Chao Wang 1
Wei Hu 1
Tienfu Chen 1
Ajay Joshi 1
Ian Rogers 1
Derek Pao 1
Antonio González 1
Simone Campanoni 1
Benjamin Lee 1
Sule Ozev 1
Yi Yang 1
Ping Xiang 1
Carolejean Wu 1
Lucas Vespa 1
Hongbo Rong 1
Toshihiko Koju 1
William Ward, 1
Zia Huda 1
Lei Jiang 1
Tao Li 1
Esther Salamí 1
Fei Guo 1
Xiaoxia Wu 1
Sanjeev Kumar 1
Vincenzo Catania 1
Maurizio Palesi 1
Xicheng Lu 1
Gen Li 1
Bin Liu 1
Wolfram Amme 1
Jaejin Lee 1
Stefan Wallentowitz 1
Michael Orshansky 1
Noel Eisley 1
Jia Yu 1
George Patsilaras 1
Tim Harris 1
Sami Yehia 1
Benoît Pradelle 1
Michael Lyons 1
Mark Hempstead 1
Elkin Garcia 1
Daniel Sánchez 1
Xiuyi Zhou 1
Alvin Su 1
Miguel Gonzalez-Mesa 1
Davide Bartolini 1
Donatella Sciuto 1
Rodolfo Neuber 1
Christopher Colohan 1
Thomas Rodriguez 1
Jian Li 1
Francis Lau 1
Haibo Chen 1
Ling Li 1
Patrick Crowley 1
Keoncheol Shin 1
Fen Xie 1
Rastislav Bodík 1
Chris Newburn 1
Mark Hill 1
Tong Chen 1
Xiaobing Feng 1
Ramaswamy Govindarajan 1
Frank Sem-Jacobsen 1
Mihai Pricopi 1
Tulika Mitra 1
Madhura Purnaprajna 1
Yongjoo Kim 1
YaoZu Dong 1
Karel Walters 1
Augusto Vega 1
Alain Ketterlin 1
Daniel Orozco 1
Rishi Khan 1
Sameer Kulkarni 1
Antonio Garcia-Guirado 1
Dongsong Zhang 1
Shi Jin 1
Xiaohang Wang 1
Zhongho Chen 1
Gulay Yalcin 1
Marco Indaco 1
Oscar Plata 1
Wouter Rogiest 1
Asadollah Shahbahrami 1
Jonathan Chang 1
Jesse Beu 1
Yunhe Shi 1
Choli Wang 1
Sharad Malik 1
Qing Yi 1
Hong Jiang 1
Dan Feng 1
Ioannis Papaefstathiou 1
Juan Carlos Juega 1
Lakshya Jain 1
José Gregorio 1
Michael Gill 1
Zhangqin Huang 1
Demian Rosas-Ham 1
Gavin Brown 1
Jan Kuper 1
Yan Cui 1
Yingxin Wang 1
Jeremy Fowers 1
Michael Van De Vanter 1
Stephen Dolan 1
Carlos Luque 1
Srihari Cadambi 1
Christian Tenllado 1
François Irigoin 1
Riyadh Baghdadi 1
Protonu Basu 1
Boubacar Diouf 1
Can Hantas 1
Albert Cohen 1
Yuanchun Shi 1
Laurent Daynès 1
Li Wang 1
Jaekyu Lee 1
Shengde Wang 1
Tanima Dey 1
Wei Wang 1
Peter Gavin 1
Viacheslav Fedorov 1
Qixiao Liu 1
Víctor Jiménez 1
R Ramanathan 1
Sucheendra Palaniappan 1
P Thiagarajan 1
Pedro Peris-Lopez 1
Dorit Nuzman 1
Michael Jantz 1
Daniel Sánchez 1
Sanghoon Lee 1
Christoph Kerschbaumer 1
Eric Hennigan 1
Cecilia González-Álvarez 1
Jennifer Sartor 1
Jongman Kim 1
Yoonseo Choi 1
Jongeun Lee 1
Mahdad Davari 1
Jishen Zhao 1
Sheng Li 1
Yang Chen 1
Michael Bebenita 1
Sheng Qiu 1
Hai Li 1
Bipasa Chattopadhyay 1
Juan Aragón 1
Long Chen 1
Adrià Armejach 1
Carlos Álvarez 1
Carl Beckmann 1
Zhenlin Wang 1
Ting Cao 1
Yuan Xie 1
Junghee Lee 1
Yeonghun Jeong 1
Jan Lucas 1
Mark Gottscho 1
Alexandru Nicolau 1
Jichuan Chang 1
Gagan Agrawal 1
Edoardo Charbon 1
Zhizhou Yang 1
Samuel Antão 1
Zidong Du 1
Hazem Hajj 1
Khaleel Mershad 1
Vinay Vasista 1
Yijung Chen 1
Brian Railing 1
Raghuraman Balasubramanian 1
Chenhan Ho 1
Robin Paul 1
Sharath Prasad 1
Madan Das 1
Hideaki Komatsu 1
Yong Dou 1
Chiehting Huang 1
Michel, Dubois 1
Eric Petit 1
Mark Horowitz 1
Robert McDonald 1
Wensheng Zhang 1
Yong Li 1
Anshul Kumar 1
Prashant Nair 1
Changkyu Kim 1
Mehrzad Samadi 1
Amir Hormati 1
Samantika Subramaniam 1
David Lowenthal 1
Feng Qin 1
Frank Vahid 1
Sharon Sacco 1
Apala Guha 1
Julio Sahuquillo 1
HanBin Yoon 1
Hong Jiang 1
Phillip Gibbons 1
Eri Rubin 1
Xin Tong 1
Leonid Yavits 1
Paul Kelly 1
Leo Porter 1
Luca Gallo 1
Ahmad Yasin 1
Jörg Keller 1
Heiner Litz 1
Ricardo Dias 1
Qiong Cai 1
Michael Parker 1
Xuehai Zhou 1
Xiaoning Nie 1
Ravi Bhargava 1
Lingli Zhang 1
Marios Kleanthous 1
Kueichung Chang 1
Seda Memik 1
Gokhan Memik 1
Rajarshi Mukherjee 1
Milo Martin 1
Damien Fetis 1
Theofanis Constantinou 1
Xi Chen 1
Mike Mantor 1
Bin Zhang 1
Zhizhong Tang 1
Jeroen Cleemput 1
Kanit Therdsteerasukdi 1
M Chang 1
Javier Bruguera 1
Toan Mai 1
Dibyendu Das 1
Sylvain Girbal 1
Philippe Clauss 1
Carlos Molina 1
Ricardo Fernández-Pascual 1
Mei Yang 1
Yingtao Jiang 1
Allan Knies 1
Salvatore Galfano 1
Cristian Zambelli 1
Emilio Zapata 1
Venkata Tavva 1
Karine Heydemann 1
Subhash Suri 1
Shubhendu Mukherjee 1
Jun Yan 1
Tianshi Chen 1
Kent Wilken 1
Kishore Kumar Pusukuri 1
Pavlos Mattheakis 1
Konrad Trifunovic 1
Chunyue Liu 1
Gabe Rudy 1
Christian Fensch 1
Greg Stitt 1
Pieter Custers 1
Michele Tartara 1
Yohan Ko 1
Jonghee Youn 1
Rami Melhem 1
Qingbo Wu 1
Richard Vuduc 1
Wes Masri 1
Srimat Chakradhar 1
Hans Graf 1
Chienchi Chen 1
Christophe Dubach 1
Dyer Rolán 1
Cyriel Minkenberg 1
Yiran Chen 1
Bing Liu 1
Robert Seepers 1
Vesna Smiljkovic 1
George Tzenakis 1
Yujie Liu 1
Lingmei Weng 1
Yingwei Luo 1
Zhe Wang 1
Junli Gu 1
Hyunggyu Lee 1
Michael Andersch 1
Nikil Dutt 1
John Byrne 1
Laura Ramirez 1
Samuel Burri 1
Boryeh Shen 1
Wuu Yang 1
Miao Yu 1
Mehmet Belviranli 1
Chunghsiang Lin 1
Atieh Lotfi 1
Abbas Rahimi 1
Gilles Duboscq 1
Tao Zhang 1
Matt Poremba 1
Ivan Stalev 1
Pradip Valathol 1
Dongrui She 1
Zhiying Wang 1
Lee Howes 1
Johannes Doerfert 1
Olivier Rochecouste 1
John Cortes 1
Mojtaba Mehrara 1
Hideho Arakida 1
Hugh Leather 1
Gulfem Savrun-Yeniceri 1
Eric Seckler 1
Haiming Liu 1
Licheng Chen 1
Mingyu Chen 1
Michal Wegiel 1
Weifeng Xu 1
Shiwen Hu 1
Shyhtsunfelix Wu 1
Jedidiah Crandall 1
Brett Brotherton 1
Lin Tan 1
Hussam Mousa 1
Bin Li 1
Salvador Petit 1
Dongrui Fan 1
Gabriel RodrÍguez 1
Juan Touriño 1
Cristóbal Camarero 1
Ramón Beivide 1
Zheng Zhang 1
Vivek Seshadri 1
Amnon Barak 1
Tal Ben-Nun 1
Magnus Jahre 1
Ananta Tiwari 1
Yujie Liu 1
Paraskevas Evripidou 1
Quentin Colombet 1
Florian Brandner 1
Efraim Rotem 1
David Padua 1
Patrick Eitschberger 1
Srikanth Srinivasan 1
Ryan Kastner 1
Kanad Ghose 1
Luis Ceze 1
David Kaeli 1
Xi Li 1
Junneng Zhang 1
Kiyoung Choi 1
Jian Li 1
Ram Rajamony 1
Nectarios Koziris 1
Jason Mars 1
YenMing Chen 1
Hyunjin Lee 1
Anil Krishna 1
Robert Bell 1
R Rakvic 1
Jeffery Von Ronne 1
Benoit Meister 1
Andreas Lankes 1
Andreas Herkersdorf 1
Valeria Bertacco 1
Gyungsu Byun 1
Glenn Reinman 1
Zhenjiang Wang 1
Leonid Domnitser 1
Nael Abu-Ghazaleh 1
Sabih Gerez 1
Manuel Acacio 1
Wolfgang Karl 1
Guang Gao 1
Tong Wu 1
Donghyuk Woo 1
Hsien Lee 1
Emrah Islek 1
Stefano Carlo 1
Davide Bertozzi 1
Alejandro Martínez 1
J Ramanujam 1

Affiliation Paper Counts
Universidad Carlos III de Madrid 1
University of Lisbon 1
University of Amsterdam 1
George Washington University 1
University of Texas at San Antonio 1
Furman University 1
Feng Chia University 1
University of Illinois 1
Ecole Normale Superieure de Lyon 1
University of Missouri-Kansas City 1
Sungkyunkwan University 1
Massey University 1
Purdue University 1
Synopsys Incorporated 1
Washington University in St. Louis 1
Qualcomm Incorporated 1
University of Massachusetts System 1
City University of Hong Kong 1
Drexel University 1
Bilkent University 1
University of Southern California, Information Sciences Institute 1
University of Washington Seattle 1
Michigan Technological University 1
The University of North Carolina System 1
National Tsing Hua University 1
Vienna University of Technology 1
Cray Inc. 1
LSI Corporation 1
San Diego State University 1
Singapore Polytechnic 1
Ecole Nationale Superieure de Techniques Avancees 1
Chang Gung University 1
University of Bern 1
Hewlett-Packard 1
Freescale Semiconductor 1
West Virginia University 1
University of Notre Dame 1
Universitat Rovira i Virgili 1
University of Richmond 1
National Chi Nan University 1
Chongqing University 1
National Taiwan Ocean University 1
University of Missouri System 1
Swiss Federal Institute of Technology, Zurich 1
LG 1
National Taiwan University of Science and Technology 1
NXP Semiconductors 1
University of Bologna 1
Daegu University 1
Friedrich Schiller University Jena 1
Universite de Rennes 1 1
Erasmus University Medical Center 1
US Naval Academy 1
Shanghai University of Engineering Science 1
University of Massachusetts Lowell 1
National University of Sciences and Technology Pakistan 1
Korean Agency for Defense Development 1
Universite Hadj Lakhdar de Batna 1
Macronix International Co 1
Texas A and M University at Qatar 1
Google Switzerland GmbH 1
Intel Technology India Pvt Ltd. 1
Assured Information Security, Inc. 1
VMware, Inc 1
New York University Abu Dhabi 1
International Institute of Information Technology Hyderabad 2
Zhejiang University 2
Instituto Superior Tecnico 2
Commissariat a L'Energie Atomique CEA 2
Altera Corporation 2
CNRS Centre National de la Recherche Scientifique 2
Linkoping University 2
Samsung Group 2
Brown University 2
National Cheng Kung University 2
Blekinge Institute of Technology 2
University of Naples Federico II 2
Tianjin University 2
University of Hagen 2
Beijing University of Technology 2
University of Connecticut 2
Lancaster University 2
STMicroelectronics 2
MIT Lincoln Laboratory 2
Catholic University of Leuven 2
San Diego Supercomputer Center 2
University of Nebraska - Lincoln 2
Sharif University of Technology 2
Columbia University 2
Verimag 2
Ecole des Mines de Paris 2
University of Cambridge 2
University of Nevada, Las Vegas 2
INRIA Rocquencourt 2
Princess Sumaya University 2
National Key Laboratory for Parallel and Distributed Processing 2
Intel Corporation Belgium 2
ARM Ltd. 2
Shenzhen Institute of Advanced Technology 2
National Technical University of Athens 3
University of Haifa 3
Samsung Electronics 3
Uppsala University 3
Arizona State University 3
Iowa State University 3
Google Inc. 3
University of Pennsylvania 3
The University of Hong Kong 3
Northwestern University 3
Louisiana State University 3
University of Arizona 3
University of Catania 3
Norwegian University of Science and Technology 3
University of Massachusetts Amherst 3
Sun Microsystems 3
University of Louisiana at Lafayette 3
University of Kansas Lawrence 3
The College of William and Mary 3
University of Toronto 3
Universite Paris Sorbonne - Paris IV 3
CSIC - Instituto de Investigacion en Inteligencia Artificial 3
Thales 3
Georgia Institute of Technology, School of Electrical and Computer Engineering 3
Massachusetts Institute of Technology 3
University of Ferrara 3
Lawrence Livermore National Laboratory 3
Microsoft 3
Complutense University of Madrid 3
Universidad de Santiago de Compostela 3
Northeastern University 3
IBM Zurich Research Laboratory 3
University of Southern California 3
Queen's University Belfast 3
Universite de Versailles Saint-Quentin-en-Yvelines 3
Rutgers University 3
Indian Institute of Technology, Delhi 3
Simula Research Laboratory 4
Universidad de Malaga 4
Hebrew University of Jerusalem 4
National Chung Cheng University 4
Australian National University 4
Polytechnic Institute of Turin 4
Peking University 4
University of Science and Technology of China 4
Technical University of Munich 4
Microsoft Research 4
New York University 4
University of California, Santa Cruz 4
The University of Georgia 4
Karlsruhe Institute of Technology 4
Universite de Strasbourg 4
Duke University 5
University of Florida 5
Imperial College London 5
IBM Thomas J. Watson Research Center 5
NEC Laboratories America, Inc. 5
Technion - Israel Institute of Technology 5
Technical University of Crete 5
University of Utah 5
Huazhong University of Science and Technology 5
Southern Illinois University at Carbondale 5
TOBB University of Economics and Technology 5
Korea Advanced Institute of Science & Technology 5
Rice University 6
Delft University of Technology 6
Universidad Politecnica de Valencia 6
National Chiao Tung University Taiwan 6
University of Cantabria 6
Yonsei University 6
Advanced Micro Devices, Inc. 6
Politecnico di Milano 6
Indian Institute of Technology, Madras 6
IBM Austin Research Laboratory 6
University of California System 6
Wuhan National Laboratory for Optoelectronics 6
Chalmers University of Technology 7
University of Manchester 7
Technical University of Berlin 7
University of California, Davis 7
University of Twente 7
University of Delaware 7
University of California, Berkeley 7
Swiss Federal Institute of Technology, Lausanne 7
University of California, San Diego 7
Lehigh University 8
Indian Institute of Science 8
RWTH Aachen University 8
Johannes Kepler University Linz 8
University of Patras 8
University of Cyprus 8
The University of British Columbia 9
National University of Singapore 9
Binghamton University State University of New York 9
Texas A and M University 9
University of New South Wales 9
Eindhoven University of Technology 9
University of the Saarland 9
Ecole Normale Superieure 10
Tel Aviv University 10
University of Minnesota System 10
Universidad de A Coruna 10
Tsinghua University 10
Universidad de Murcia 11
Cornell University 11
University of Dublin, Trinity College 11
Universidad de Zaragoza 11
University of California, Los Angeles 11
Carnegie Mellon University 11
University of Minnesota Twin Cities 11
Florida State University 12
National Taiwan University 12
INRIA Institut National de Rechereche en Informatique et en Automatique 12
University Michigan Ann Arbor 12
University of Wisconsin Madison 12
Harvard University 13
Seoul National University 14
Institute of Computing Technology Chinese Academy of Sciences 14
IBM Research 15
American University of Beirut 15
HP Labs 16
Institut de Recherche en Informatique et Systemes Aleatoires 16
University of California, Irvine 17
Stanford University 17
University of Texas at Austin 17
Barcelona Supercomputing Center 17
Ohio State University 18
Georgia Institute of Technology 19
Shanghai Jiaotong University 19
University of Edinburgh 21
National University of Defense Technology China 22
University of California, Santa Barbara 24
North Carolina State University 25
Pennsylvania State University 26
Princeton University 26
University of Illinois at Urbana-Champaign 28
University of California, Riverside 32
Chinese Academy of Sciences 35
University of Virginia 36
University of Pittsburgh 39
Universitat Politecnica de Catalunya 44
Ghent University 45
Intel Corporation 56

ACM Transactions on Architecture and Code Optimization (TACO)

Volume 12 Issue 4, November 2015  Issue-in-Progress
Volume 12 Issue 3, October 2015
Volume 12 Issue 2, July 2015
Volume 12 Issue 1, April 2015
Volume 11 Issue 4, January 2015

Volume 11 Issue 3, October 2014
Volume 11 Issue 2, June 2014
Volume 11 Issue 1, February 2014

Volume 10 Issue 4, December 2013
Volume 10 Issue 3, September 2013
Volume 10 Issue 2, May 2013
Volume 10 Issue 1, April 2013
Volume 9 Issue 4, January 2013 Special Issue on High-Performance Embedded Architectures and Compilers

Volume 9 Issue 3, September 2012
Volume 9 Issue 2, June 2012
Volume 9 Issue 1, March 2012
Volume 8 Issue 4, January 2012 HIPEAC Papers

Volume 8 Issue 3, October 2011
Volume 8 Issue 2, July 2011
Volume 8 Issue 1, April 2011

Volume 7 Issue 3, December 2010
Volume 7 Issue 4, December 2010
Volume 7 Issue 2, September 2010
Volume 7 Issue 1, April 2010

Volume 6 Issue 4, October 2009
Volume 6 Issue 3, September 2009
Volume 6 Issue 2, June 2009
Volume 6 Issue 1, March 2009
Volume 5 Issue 4, March 2009

Volume 5 Issue 3, November 2008
Volume 5 Issue 2, August 2008
Volume 5 Issue 1, May 2008
Volume 4 Issue 4, January 2008

Volume 4 Issue 3, September 2007
Volume 4 Issue 2, June 2007
Volume 4 Issue 1, March 2007

Volume 3 Issue 4, December 2006
Volume 3 Issue 3, September 2006
Volume 3 Issue 2, June 2006
Volume 3 Issue 1, March 2006

Volume 2 Issue 4, December 2005
Volume 2 Issue 3, September 2005
Volume 2 Issue 2, June 2005
Volume 2 Issue 1, March 2005

Volume 1 Issue 4, December 2004
Volume 1 Issue 3, September 2004
Volume 1 Issue 2, June 2004
Volume 1 Issue 1, March 2004
All ACM Journals | See Full Journal Index