Princeton Application Repository for Shared-Memory Computers: Difference between revisions
Content deleted Content added
No edit summary |
No edit summary |
||
Line 60:
== Motivation ==
With the emergence of chip-multiprocessors computer manufacturers were faced with a problem: The new technology caused a disruptive change.<ref name="mattsonblog"/><ref
|last1=Rabaey|first1=Jan M.
|last2=Burke|first2=Daniel
|last3=Lutz|first3=Ken
|last4=Wawrzynek|first4=John
|contribution=Workloads of the Future
|contribution-url=http://www2.computer.org/cms/Computer.org/ComputingNow/homepage/0908/WorkloadsoftheFuture.pdf
|title=IEEE Design & Test of Computers
|publisher=IEEE
|year=July / August 2008
}}</ref> For the first time in computer history software would have to be rewritten in order to take advantage of the parallel nature of those processors, which means that existing programs could not be used effectively to test and develop those new types of computer systems. At that time parallel software only existed in very specialized areas. However, before chip-multiprocessors become commonly available software developers would not be willing to [[Parallelization|rewrite]] any mainstream programs. This posed a hen-and-egg problem that motivated a new type of benchmark suite with parallel programs that could take full advantage of chip-multiprocessors.
PARSEC was created to break this circular dependency. It was designed to fulfill the following five objectives:
|