Parallel Programming Laboratory.

Offered by

Computer Science (CS)
Processor virtualization is one of our core techniques: the programmer divides the computation into a large number of entities

Topics

Help

Contact Laxmikant kale kale@illinois.edu

Access

How to gain access:

Contact Laxmikant kale kale@illinois.edu

Available to:

  • Faculty and Staff
  • Grad Students
  • Undergrads

Description

Our goal is to develop technology that improves performance of parallel applications while also improving programmer productivity. We aim to reach a point where, with our freely distributed software base, complex irregular and dynamic applications can (a) be developed quickly and (b) perform scalably on machines with thousands of processors. Processor virtualization is one of our core techniques: the programmer divides the computation into a large number of entities, which are mapped to the available processors by an intelligent runtime system. This separation of concerns between programmers and the system is key to attaining both our goals together.

Cost

There is no cost associated with this resource.

More Info

How do I get more information?

Contact Laxmikant kale kale@illinois.edu 217-244-0094

Still Stuck?

Let us help you. We provide one-on-one guidance to assist researchers with their specific technology needs.

Learn More