The following is a guest blog post by H.-S. Philip Wong from Stanford University. I just came back from the exciting Architecture 2030 Visioning Workshop, organized by Luis Ceze of the University of Washington and Thomas Wenisch of the University of Michigan, and partially sponsored by the Computing Community Consortium (CCC). I am not a computer architect. So one may wonder why I showed up at this workshop; maybe because it is in Seoul and I am hungry for Korean BBQ? First, I must thank Tom and Luis for inviting me to give the keynote talk at the Workshop. It was a wonderful opportunity for a device technologist like myself to have conversations with computer architects. Device technology research for the […]
The goal of the Computing Community Consortium (CCC) is to catalyze the computing research community to debate longer range, more audacious research challenges; to build consensus around research visions; to evolve the most promising visions toward clearly defined initiatives; and to work with the funding organizations to move challenges and visions toward funding initiatives. The purpose of this blog is to provide a more immediate, online mechanism for dissemination of visioning concepts and community discussion/debate about them.
Posts Tagged ‘Computer Architecture’
The following is a special contribution to this blog by CCC Executive Council Member Mark D. Hill of the University of Wisconsin-Madison. A key driver behind the amazing progress in computer performance and computer cost-performance has been Moore’s Law (doubling transistors per chip every two years) and Dennard Scaling (doing so at roughly constant power). Many have been warning that there are challenges with both and that new action is need to use transistors more efficiently. See for example the National Academies 2011 report “The Future of Computing Performance: Game Over or Next Level?” and the Computer Community Consortium 2012 white paper “21st Century Computer Architecture”. Intel has long been a contrarian […]
The following is a special contribution to this blog by CCC Executive Council Member Mark D. Hill of the University of Wisconsin-Madison. Full disclosure: He had the pleasure of working with one of the authors of the discussed paper—Sarita Adve—on her 1993 Ph.D. Great conundrums include: * Will I drink coffee or tea? * Shall I have cake or ice cream? * Should I use a cache or scratchpad? While most readers will not face the last choice, it is important for saving time and energy in the devices we love by keeping frequently-used information close at hand. Caches are the workhorse of modern computers, feeding the processor with data […]