Paul Brett

Paul Brett - Published Papers

2012

The Forgotten Uncore: On the Energy-efficiency of Heterogeneous Cores

Heterogeneous multicore processors (HMPs), consisting of cores with different performance/power characteristics, have been proposed to deliver higher energy ... [more]
2012 Usenix Annual Technical Conference   

HeteroMates: Providing High Dynamic Power Range on Client Devices using Heterogeneous Core Groups

This paper presents HeteroMates, a solution that uses heterogeneous processors to extend the dynamic power/performance range of client devices. By using a mix ... [more]
International Green Computing Conference (IGCC12)   

QuickIA: Exploring Heterogeneous Architectures on Real Prototypes

Over the last decade, homogeneous multi-core processors emerged and became the de-facto approach for offering high parallelism, high performance and ... [more]
18th International Symposium on High-Performance Computer Architecture    [HTML]    [PDF]

Extending the Dynamic Power Range of Client Devices using Heterogeneous Processors

The ubiquity of handhelds is causing an unprecedented increase in the range of performance demands imposed on mobile platforms, and at the same time, battery ... [more]
3rd Workshop on SoCs, Heterogeneous Architectures and Workloads (SHAW-3)    [HTML]    [PDF]

2011

Access: Smart Scheduling for Asymmetric Cache CMPs

In current Chip-multiprocessors (CMPs), a significant portion of the die is consumed by the last-level cache. Until recently, the balance of cache and core ... [more]
17th International Symposium on High-Performance Computer Architecture    [HTML]    [PDF]

Bridging functional heterogeneity in multicore architectures

Heterogeneous processors that mix big high performance cores with small low power cores promise excellent single-threaded performance coupled with high ... [more]
ACM SIGOPS Operating Systems Review    [HTML]    [PDF]

2010

Hardware Support for Cross-Layer PMU Arbitration

Intel processors offer PerfMon, a set of hardware events and counters that may be programmed in a number of ways for a variety of uses. Traditionally used for ... [more]
3rd Workshop on Functionality of Hardware Performance Monitoring (FHMP 2010)    [HTML]    [PDF]

Operating System Support for Overlapping-ISA Heterogeneous Multi-core Architectures

A heterogeneous processor consists of cores that are asymmetric in performance and functionality. Such a design provides a cost-effective solution for ... [more]
The 16th IEEE International Symposium on High-Performance Computer Architecture (HPCA 2010)    [HTML]    [PDF]

The 48-core SCC processor: the programmer's view

The number of cores integrated onto a single die is expected to climb steadily in the foreseeable future. This move to many-core chips is driven by a need to ... [more]
International Conference for High Performance Computing, Networking, Storage & Analysis (SC10)    [HTML]    [PDF]

2008

Operating System Support for Shared-ISA Asymmetric Multi-core Architectures

Current trends in multi-core processor implementation scale by duplicating a single core design many times in a package; however, this approach can cause ... [more]
Workshop on the Interaction between Operating Systems and Computer Architecture (WIOSCA 2008)    [HTML]    [PDF]

Using OS Observations to Improve Performance in Multicore Systems

Today's operating systems don't adequately handle the complexities of multicore processors. Architectural features confound existing OS techniques for task ... [more]
IEEE Micro May/June 2008    [HTML]    [PDF]

2007

An Analysis of Performance Interference Effects in Virtual Environments

Virtualization is an essential technology in modern datacenters. Despite advantages such as security isolation, fault isolation, and environment isolation, ... [more]
2007 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS 2007)    [HTML]    [PDF]

2006

Virtualization In The Enterprise

We present how an enterprise IT organization sees virtualization in the enterprise and how it can be applied. We look at key enterprise services and ... [more]
Intel Technical Journal August 2006    [HTML]    [PDF]

Monitoring Internet Connectivity using PlanetLab

This paper explores one company's use of PlanetLab for a real application. Intel Corporation is a global enterprise with many Internet "DMZs" and thousands of ... [more]
2006 IEEE/IFIP Network Operations & Management Symposium (NOMS 2006)    [HTML]    [PDF]

2005

Scalable Management

Modern computing environments, such as enterprise data centers, Grids, and PlanetLab, introduce distributed services to address scalability, locality, and ... [more]
The 2nd IEEE International Conference on Autonomic Computing (ICAC-05)    [HTML]    [PDF]

2004

A Shared Global Event Propagation And Storage System To Enable Next-Generation Distributed Services

The construction of highly reliable planetary-scale distributed services in the unreliable Internet environment entails significant challenges. Our research ... [more]
First Workshop on Real, Large Distributed Systems (Worlds '04)    [HTML]    [PDF]

Securing the PlanetLab Distributed Testbed: How to Manage Security in an Environment with No Firewalls, with All Users Having Root, and No Direct Physical Control of Any System

PlanetLab is a globally distributed network of hosts designed to support the deployment and evaluation of planetary scale applications. Support for planetary ... [more]
18th Large Installation System Administration Conference (LISA'04)    [HTML]    [PDF]