WARF: P110121US01

Controlling Parallelism in Real Time


Gurindar Sohi, Srinath Sridharan, Gagan Gupta

The Wisconsin Alumni Research Foundation (WARF) is seeking commercial partners interested in developing a software-based method to measure program execution speed and adjust parallelism accordingly.
OVERVIEWExecuting different portions of a program in parallel on different processors is known as parallelism. While this can boost how fast a program is executed, increased parallelism is not always beneficial and can lead to inefficiencies. Excessive parallelism can actually slow down execution speed as different threads compete for scarce resources such as memory, interconnection bandwidth, etc., (resource contention).
THE INVENTIONUW–Madison researchers have developed a method to dynamically control parallelism according to performance. Their elegant solution measures how fast a program is executing and adjusts parallelism in real time to achieve a balance. This improves speed, throughput, energy efficiency, cache usage, memory and more.
  • Software-based solution to control parallelism
  • Provides dynamic, performance-driven control
  • Method is simple and efficient.
  • Uses standard hardware
  • Programs are more portable between different devices.
STAGE OF DEVELOPMENTThe researchers have tested their method using several benchmark programs, on real hardware and in a variety of different operating environments.
Contact Information
For current licensing status, please contact Emily Bauer at or 608-960-9842.
The WARF Advantage

Since its founding in 1925 as the patenting and licensing organization for the University of Wisconsin-Madison, WARF has been working with business and industry to transform university research into products that benefit society. WARF intellectual property managers and licensing staff members are leaders in the field of university-based technology transfer. They are familiar with the intricacies of patenting, have worked with researchers in relevant disciplines, understand industries and markets, and have negotiated innovative licensing strategies to meet the individual needs of business clients.