Center for Manycore Programming, Seoul National University
Multicores alleviate many of the uniprocessor scaling barriers by providing the potential for throughput and performance gains with an increasing number of on-chip processor cores. Designers would like to extract performance and throughput gains proportional to the increase in cores, but the programming wall needs to be addressed before such a goal can be achieved. It is the obstacle for programmers to efficiently parallelize their applications to exploit multicores and manycores. The goal of the Center for Manycore Programming at Seoul National University is to overcome the multicore/manycore programming wall by means of compilers and programming tools, runtime systems, and architectures.