Making parallel programming easy.
Multi- and many-core computing is becoming pervasive; client-focused mass market applications are now driving parallel programming. We face a new challenge: one that places emphasis on productivity over high performance; and one that addresses the needs of the broad community of application developers. In such an environment, parallel programming must be accessible to all programmers.
The vision of the Universal Parallel Computing Research Center at the University of Illinois is built on the premise that there is no magic bullet. No one-size-fits-all solution. Parallelism can be made easy – but the research will be difficult. And the solutions – like the problem – will be multi-threaded.
UPCRC is a joint research effort of the Illinois
department of computer
science and the Coordinated Science Laboratory, with funding from corporate partners Microsoft
and Intel. Its work is conducted by
faculty members and graduate students from the departments of computer
science and electrical and computer engineering at the University of
Illinois.
Universal Parallel Computing Research Center Vision & Goals