UPCRC Illinois - Research

Research

The UPCRC Illinois whitepaper, Parallel Computing Research at Illinois: The UPCRC Agenda, expands in great detail about three primary research themes:

Focus on Disciplined Parallel Programming—Sequential languages have evolved to support well-structured programming, and provide safety and modularity. Mechanisms for parallel control, synchronization, and communication have not yet undergone a similar evolution. The UPCRC Illinois takes the optimistic view that parallelism can be tamed for all to use by providing disciplined parallel programming models, supported by sophisticated development and execution environments.


Multi-Front Attack on Multicore Programming—UPCRC Illinois is taking an integrated broad-based attack on parallelism at all levels of the system stack from applications down to hardware, using every weapon in the arsenal to enable performance, scalability, and programmability. This includes investigating disciplined parallel languages, metaprogramming and autotuners, and domain-specific environments; developing a powerful translation environment to exploit information from multiple sources at different times in the life of a program; developing an adaptive runtime to handle heterogeneity and automate resource management; developing new hardware mechanisms to enhance performance, scalability and programmability; and rethinking the customary division of labor among the layers of the system stack. Refactoring tools will help move existing code to new environments and formal methods-based techniques and tools will help ensure correctness.


Human-Centric Vision of Future Consumer Applications—Driving the agenda is a human-centric vision of future consumer applications, backed up by research on application technologies to enable quantum-leaps in immersive visual realism, reliable natural-language processing, and robust telepresence. Investigating these applications reveals new parallel patterns and serves as a testbed for evaluating, refining, and ultimately proving UPCRC Illinois ideas on multicore programming.

Read more about this topic:  UPCRC Illinois

Famous quotes containing the word research:

    The great question that has never been answered, and which I have not yet been able to answer, despite my thirty years of research into the feminine soul, is “What does a woman want?”
    Sigmund Freud (1856–1939)

    The research on gender and morality shows that women and men looked at the world through very different moral frameworks. Men tend to think in terms of “justice” or absolute “right and wrong,” while women define morality through the filter of how relationships will be affected. Given these basic differences, why would men and women suddenly agree about disciplining children?
    Ron Taffel (20th century)

    Feeling that you have to be the perfect parent places a tremendous and completely unnecessary burden on you. If we’ve learned anything from the past half-century’s research on child development, it’s that children are remarkably resilient. You can make lots of mistakes and still wind up with great kids.
    Lawrence Kutner (20th century)