IEEE Computer Architecture Letters
IEEE Computer Architecture Letters (CAL) is a semi-annual forum for fast publication of new, high-quality ideas in the form of short, critically refereed, technical papers. Submissions are welcomed on any topic in computer architecture.
Expand your horizons with Colloquium, a monthly survey of abstracts from all CS transactions! Replaces OnlinePlus in January 2017.
From the July-December 2016 issue
Efficient Execution of Bursty Applications
By Milad Hashemi, Debbie Marr, Doug Carmean, and Yale N. Patt
The performance of user-facing applications is critical to client platforms. Many of these applications are event-driven and exhibit “bursty” behavior: the application is generally idle but generates bursts of activity in response to human interaction. We study one example of a bursty application, web-browsers, and produce two important insights: (1) Activity bursts contain false parallelism, bringing many cores out of a deep sleep to inefficiently render a single webpage, and (2) these bursts are highly compute driven, and thus scale nearly linearly with frequency. We show average performance gains/energy reductions of 14%/17% respectively on real hardware by statically moving threads from multiple cores to a single core. We then propose dynamic hardware driven thread migration and scheduling enhancements that detect these bursts, leading to further benefits.
Editorials and Announcements
- We are pleased to announce that Daniel Sorin, the W.H. Gardner Jr. Professor of Electrical and Computer Engineering at Duke University, Durham, North Carolina, USA, has been named the new Editor-in-Chief of the IEEE Computer Architecture Letters starting in 2017.
- Introducing the New Editor-in-Chief of the IEEE Computer Architecture Letters
- A Message from the New Editor-in-Chief and Introduction of New Associate Editors
Access recently published CAL articles
Subscribe to the RSS feed of latest CAL content added to the digital library.
Sign up for the Transactions Connection newsletter.