Software and the Concurrency Revolution

Software and the Concurrency Revolution,10.1145/1095408.1095421,ACM Queue,Herb Sutter,James R. Larus

Software and the Concurrency Revolution   (Citations: 101)
BibTex | RIS | RefWorks Download
Leveraging the full power of multicore processors demands newtools and new thinking from the software industry.Concurrency has long been touted as the "next big thing" and "theway of the future," but for the past 30 years, mainstream softwaredevelopment has been able to ignore it. Our parallel future hasfinally arrived: new machines will be parallel machines, and thiswill require major changes in the way we develop software. Theintroductory article in this issue ("The Future of Microprocessors"by Kunle Olukotun and Lance Hammond) describes the hardwareimperatives behind this shift in computer architecture fromuniprocessors to multicore processors, also known as CMPs (chipmultiprocessors). (For related analysis, see "The Free Lunch IsOver: A Fundamental Turn Toward Concurrency in Software.")
Journal: ACM Queue , vol. 3, no. 7, pp. 54-62, 2005
Cumulative Annual
View Publication
The following links allow you to view full publications. These links are maintained by other sources not affiliated with Microsoft Academic Search.
Sort by: