Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Anant Agarwal is active.

Publication


Featured researches published by Anant Agarwal.


high performance embedded architectures and compilers | 2010

Remote store programming: a memory model for embedded multicore

Henry Hoffmann; David Wentzlaff; Anant Agarwal

This paper presents remote store programming (RSP), a programming paradigm which combines usability and efficiency through the exploitation of a simple hardware mechanism, the remote store, which can easily be added to existing multicores. The RSP model and its hardware implementation trade a relatively high store latency for a low load latency because loads are more common than stores, and it is easier to tolerate store latency than load latency. This paper demonstrates the performance advantages of remote store programming by comparing it to cache-coherent shared memory (CCSM) for several important embedded benchmarks using the TILEPro64 processor. RSP is shown to be faster than CCSM for all eight benchmarks using 64 cores. For five of the eight benchmarks, RSP is shown to be more than 1.5 × faster than CCSM. For a 2D FFT implemented on 64 cores, RSP is over 3 × faster than CCSM. RSPs features, performance, and hardware simplicity make it well suited to the embedded processing domain.


international symposium on computer architecture | 2012

Configurable fine-grain protection for multicore processor virtualization

David Wentzlaff; Christopher J. Jackson; Patrick Griffin; Anant Agarwal

Multicore architectures, with their abundant on-chip resources, are effectively collections of systems-on-a-chip. The protection system for these architectures must support multiple concurrently executing operating systems (OSes) with different needs, and manage and protect the hardwares novel communication mechanisms and hardware features. Traditional protection systems are insufficient; they protect supervisor from user code, but typically do not protect one system from another, and only support fixed assignment of resources to protection levels. In this paper, we propose an alternative to traditional protection systems which we call configurable fine-grain protection (CFP). CFP enables the dynamic assignment of in-core resources to protection levels. We investigate how CFP enables different system software stacks to utilize the same configurable protection hardware, and how differing OSes can execute at the same time on a multicore processor with CFP. As illustration, we describe an implementation of CFP in a commercial multicore, the TILE64 processor.


Archive | 1999

Method for back tracing program execution

Andrew E. Ayers; Anant Agarwal; Richard Schooler


Archive | 2007

Caching in multicore and multiprocessor architectures

Anant Agarwal; Ian Rudolf Bratt; Matthew Mattina


Archive | 2011

Computing in parallel processing environments

Patrick Robert Griffin; Mathew Hostetter; Anant Agarwal; Chyi-Chang Miao; Christopher D. Metcalf; Bruce Edwards; Carl G. Ramey; Mark B. Rosenbluth; David Wentzlaff; Christopher J. Jackson; Ben Harrison; Kenneth Steele; John Amann; Shane Bell; Richard Conlin; Kevin Joyce; Christine Deignan; Liewei Bao; Matthew Mattina; Ian Rudolf Bratt; Richard Schooler


design automation conference | 2007

The kill rule for multicore

Anant Agarwal; Markus Levy


Archive | 2006

Managing cache memory in a parallel processing environment

David Wentzlaff; Matthew Mattina; Anant Agarwal


Archive | 2006

Pattern matching in a multiprocessor environment with finite state automaton transitions based on an order of vectors in a state transition table

Kenneth Steele; Anant Agarwal


Archive | 2006

Coupling integrated circuits in a parallel processing environment

David Wentzlaff; Carl G. Ramey; Anant Agarwal


Archive | 2006

Managing memory access in a parallel processing environment

Matthew Mattina; David Wentzlaff; Anant Agarwal

Collaboration


Dive into the Anant Agarwal's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Walter Lee

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Saman P. Amarasinghe

Massachusetts Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Charles Gruenwald

Massachusetts Institute of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge