Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2009.Cataloged from PDF version of thesis.Includes bibliographical references (p. 135-147).Resource contention among concurrent threads on multicore platforms results in greater performance variability of individual threads than traditionally seen with time-multiplexed threads on single-core platforms. This performance variability makes it hard to provide performance guarantees, degrades parallel program performance, and burdens software writers by making performance tuning and load balancing more challenging. In this thesis, we propose a novel QoS framework, called Globally Synchronized frames (GSF), to combat the performance varia...
Cache hierarchies have been traditionally designed for usage by a single application, thread or core...
Today's embedded systems are typically exposed to varying load, due to e.g. changing num- ber of tas...
The popularity and availability of Internet connection has opened up the opportunity for network-cen...
Due to their energy efficiency, heterogeneous Multi-Processor Systems-on-Chip (MPSoCs) are widely de...
Software distributed shared memory (DSM) platforms on networks of workstations tolerate large networ...
Multicore processors are ubiquitous in servers and have started dominating other domains, such as em...
Providing quality-of-service (QoS) for concurrent tasks in many-core architectures is becoming impor...
Network-on-Chip (NoC) is emerging as a critical shared architecture for CMPs (Chip Multi-/Many-Core ...
To handle the growing demands of data intensive applications, storage consolidation is becoming an a...
Management of shared resources in emerging multicores for achiev-ing predictable performance has rec...
Parallel programmers typically assume that all resources required for a program's execution are dedi...
Current multicore architectures offer high throughput by increasing hardware resource utilization. A...
With the proliferation of Chip Multiprocessors (CMPs), shared memory multi-threaded programs are exp...
Shared-memory architectures represent a class of parallel computer systems commonly used in the comm...
As we enter the era of CMP platforms with multiple threads/cores on the die, the diversity of the si...
Cache hierarchies have been traditionally designed for usage by a single application, thread or core...
Today's embedded systems are typically exposed to varying load, due to e.g. changing num- ber of tas...
The popularity and availability of Internet connection has opened up the opportunity for network-cen...
Due to their energy efficiency, heterogeneous Multi-Processor Systems-on-Chip (MPSoCs) are widely de...
Software distributed shared memory (DSM) platforms on networks of workstations tolerate large networ...
Multicore processors are ubiquitous in servers and have started dominating other domains, such as em...
Providing quality-of-service (QoS) for concurrent tasks in many-core architectures is becoming impor...
Network-on-Chip (NoC) is emerging as a critical shared architecture for CMPs (Chip Multi-/Many-Core ...
To handle the growing demands of data intensive applications, storage consolidation is becoming an a...
Management of shared resources in emerging multicores for achiev-ing predictable performance has rec...
Parallel programmers typically assume that all resources required for a program's execution are dedi...
Current multicore architectures offer high throughput by increasing hardware resource utilization. A...
With the proliferation of Chip Multiprocessors (CMPs), shared memory multi-threaded programs are exp...
Shared-memory architectures represent a class of parallel computer systems commonly used in the comm...
As we enter the era of CMP platforms with multiple threads/cores on the die, the diversity of the si...
Cache hierarchies have been traditionally designed for usage by a single application, thread or core...
Today's embedded systems are typically exposed to varying load, due to e.g. changing num- ber of tas...
The popularity and availability of Internet connection has opened up the opportunity for network-cen...