, Intel Corporation, Haifa
, Intel Corporation and UPC, Barcelona
Pages: pp. 8-11
This special issue marks IEEE Micro's fourth annual publication of Top Picks from the Computer Architecture Conferences. This tradition, initiated by IEEE Micro's former Editor in Chief, Pradip Bose, has become a key event in the computer architecture community. In this very dynamic field, every year, several highly reputed conferences attract the most interesting research works. This issue showcases some of the most relevant works presented at these conferences and published in their proceedings. Choosing these papers was a very difficult task, given that we had to choose among a large number of high-quality submissions that had already gone through a very selective review process for their respective conferences. The selection criteria put special emphasis on the novelty of the work and its potential impact on industry. We interpreted industry relevance in a broad sense, including short-term and long-term potential impact. Selecting only 11 papers among the many excellent submissions was a tough job; space restrictions prevented the publication of many other outstanding papers.
For each submission, we requested a three-page summary that included an overview of the work, an explanation of its novelty, and a discussion of its relevance to and impact on architects and designers of current and future-generation computing systems.
We received 76 submissions, corresponding to papers from several conferences held in 2006:
More than 90 percent of the submissions came from five leading computer architecture conferences: Micro, ISCA, ASPLOS, HPCA, and PACT.
To review the submissions, we assembled a program committee of 31 highly respected architects in our community from both industry and academia:
These committee members' dedication and professionalism were key factors in the selection process.
We assigned each paper to four or five members of the program committee, and each member was asked to review about 12 papers. In total, we requested 314 reviews, and we received all of them without exception—yet another indication of the committee members' high professionalism.
All members attended the day-long program committee meeting in Chicago on 5 November 2006. During that meeting, every committee member had access to all information for every paper except those with which she or he had a conflict of interest. This information included the short and long versions of the submitted papers, the reviews, and the reviewer identities. Having all the reviewers on site allowed for a very rich discussion, in which everybody had the opportunity to comment and to justify their viewpoints. The discussion was open to all committee members except those who had a conflict of interest with the work under consideration; members were requested to leave the room during the discussion and decision process for papers with which they had conflicts.
For this year's Top Picks issue, the committee selected 11 papers covering some of the most active research areas in computer architecture (see the sidebar, "Top Picks of 2006"). The mix of topics in this year's issue is definitely different from those of previous years, demonstrating shifting trends in computer architecture.
About one-third of the papers selected deal with the design of resilient computing systems, an area that has attracted strong attention lately in our research community and has sprouted many research activities in industry and academia. Top Picks includes articles addressing detection of and recovery from both hardware and software errors, using several novel, interesting approaches. The first article, by Sarangi et al., presents field-programmable, on-chip hardware for detecting and recovering from design defects. The second article, by Lu et al., focuses on discovering bugs in parallel programs through a scheme based on detecting atomicity violations. The third article, by Reis, Chang, and August, presents a software scheme for recovery from transient faults. The fourth article in this group, by Xu, Bodík, and Hill, proposes a hardware memory race recorder for multicore systems using the total store order consistency model.
Two articles address the architecture of multicore systems, which has recently become very relevant: The first, by Kιrman et al., deals with the use of optical technology in the design of the on-chip interconnect. The second, by McDonald et al., focuses on support for transactional execution.
The next pair of articles focus on performance evaluation techniques. The article by Mysore et al. presents a way to use an emerging technology, 3D stacking, to provide a cost-effective introspection system. The article by Eyerman et al. presents a scheme for quantifying the contribution of the main microarchitectural components to the achieved performance.
Another two articles address the design of general-purpose processors. Kim et al. propose a scheme for dynamic predication; and Sha, Martin, and Roth present a novel approach to implementing dynamic memory disambiguation logic.
Finally, the last article, by Lin et al., presents a programmable architecture for wireless protocols.
We hope you enjoy reading these articles, and we encourage you to read the original works as well. We welcome your feedback on this year's Top Picks and any suggestions on how to improve the special issue for the future.
Resilient computing systems
General-Purpose Processor Architectures
Special-Purpose Processor Architectures
Many people contributed to this special issue of IEEE Micro. We must first acknowledge the outstanding support from outgoing Editor in Chief Pradip Bose and the IEEE Micro staff—especially Janet Wilson, Robin Baldwin, Margaret Weatherford, Ed Zintel, Glenda McCarthy, and Alkenia Winston. We particularly thank the members of the program committee for their hard work and outstanding professionalism. A special thanks goes to Evgeni Krimer of Intel Israel, who supported the IT system for this issue and worked tirelessly to ensure that the submission and review process worked flawlessly. Finally, we thank all the authors who submitted papers; the outstanding quality of the submissions made the program committee's task very difficult, but at the same time very enjoyable.