The Parallel Emerging Architectures Research Lab (PEARL) explores
miniature multiprocessors at the hardware/software interface and their
implications on the design of large-scale and embedded systems.
PEARL currently conducts
basic research on programming and architectural support for improving
performance, energy-efficiency and reliability on homogeneous and
heterogeneous multicore architectures. This research explores novel models of
autonomous optimization and adaptation of multithreaded code to dynamic
execution conditions. For more details visit the PEARL web page.