The Berkeley Parallel Computing Laboratory
The Berkeley "Par Lab" was established in 2008 to address perhaps the greatest ever challenge in computing systems: the end of sequential processor performance scaling and the resultant need to move to parallel computing everywhere. Our ambitious goal is “to enable most programmers to productively write correct, portable, efficient software for manycore processors that will scale with the number of cores”. We formed a large co-located team of faculty and students collaborating to tackle this problem from applications down to architecture.