Computing Community Consortium Blog

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.


Archive for July 8th, 2010

 

Technological and Societal Trends

July 8th, 2010 / in Uncategorized / by Ed Lazowska

I’m trying to compile a list of major technological and societal trends that influence computing research.  Here’s my list.  Please post your own suggestions! Recent technological and societal trends Ubiquitous connectivity, and thus true mobility Massive computational capability available to everyone, through the cloud Exponentially increasing data volumes – from ubiquitous sensors, from higher-volume sensors (digital imagers everywhere!), and from the creation of all information in digital form – has led to a torrent of data which must be transferred, stored, and mined:  “data to knowledge to action” Social computing – the way people interact has been transformed; the data we have from and about people is transforming All transactions […]

What Now in Instruction-Level Parallelism Research?

July 8th, 2010 / in Uncategorized / by Ran Libeskind-Hadas

A workshop entitled “What Now in Instruction-Level Parallelism Research?” will be held on September 20-21, 2010 in Seattle, WA.  While we encourage you to submit a position paper to this workshop, you are also encouraged to post your thoughts right here on this blog! Historically, the computing industry has been driven by a set of exponential increases in single-thread performance. The ubiquity of multi-cores and the fact that much of the IT industry is relying on main-streaming parallel processing for survival is a truly seismic event. At the same time, there remains a huge gap between the theoretical limits of instruction-level parallelism (ILP) and what processors actually attain. Novel techniques […]