Wisconsin Alumni Research Foundation

Technology

Data Flow Execution of Methods in Sequential Programs

To improve the speed of a computer program, computer systems run instructions from a program in parallel, but maintain the effect of running these instructions one after another. Systems with multiple...
Learn More
Gurindar Sohi, Saisanthosh Balakrishnan | P07057US

Technology

Over-Provisioned Multicore Processor Computing System

Today, computer processors may have dual or multiple “cores,” the processing parts of central processing unit (CPU) chips, to exploit increasing transistor density. Typically, cores are pr...
Learn More
Gurindar Sohi, Koushik Chakraborty, Philip Wells | P07520US

WARF