Advanced Search
DSpace@MIT

Browsing MIT Open Access Articles by Author "Agarwal, Anant"

Research and Teaching Output of the MIT Community

Browsing MIT Open Access Articles by Author "Agarwal, Anant"

Sort by: Order: Results:

  • Khan, Omer; Hoffmann, Henry Christian; Lis, Mieszko; Hijaz, Farrukh; Agarwal, Anant; Devadas, Srinivas (Institute of Electrical and Electronics Engineers, 2011-10)
    This paper proposes an architecturally redundant cache-coherence architecture (ARCc) that combines the directory and shared-NUCA based coherence protocols to improve performance, energy and dependability. Both coherence ...
  • Kurian, George; Miller, Jason E.; Psota, James R.; Eastep, Jonathan Michael; Liu, Jifeng; Michel, Jurgen; Kimerling, Lionel C.; Agarwal, Anant (Association for Computing Machinery, 2010-09)
    Based on current trends, multicore processors will have 1000 cores or more within the next decade. However, their promise of increased performance will only be realized if their inherent scaling and programming challenges ...
  • Psota, James R.; Miller, Jason; Kurian, George; Hoffman, Henry; Beckmann, Nathan Zachary; Eastep, Jonathan Michael; Agarwal, Anant (Institute of Electrical and Electronics Engineers (IEEE), 2010-08)
    Given the current trends in multicore scaling, chips with 1000 cores may exist within the next 5 to 10 years. However, their promise of increased performance will only be reached if their inherent scaling and programming ...
  • Maggio, Martina; Hoffmann, Henry Christian; Santambrogio, Marco Domenico; Agarwal, Anant; Leva, Alberto (Institute of Electrical and Electronics Engineers (IEEE), 2010-12)
    A formalism was recently introduced to instrument, monitor and control computer applications based on the rate of heartbeats they emit, thereby quantitatively signaling their progress toward goals. To date, the idea was ...
  • Sun, Chen; Kurian, George; Wei, Lan; Agarwal, Anant; Peh, Li-Shiuan; Stojanovic, Vladimir; Chen, Chia-Hsin; Miller, Jason E. (Institute of Electrical and Electronics Engineers (IEEE), 2012-05)
    With the rise of many-core chips that require substantial bandwidth from the network on chip (NoC), integrated photonic links have been investigated as a promising alternative to traditional electrical interconnects. While ...
  • Hoffmann, Henry Christian; Sidiroglou, Stelios; Carbin, Michael James; Misailovic, Sasa; Agarwal, Anant (Association for Computing Machinery (ACM), 2011-03)
    We present PowerDial, a system for dynamically adapting application behavior to execute successfully in the face of load and power fluctuations. PowerDial transforms static configuration parameters into dynamic knobs that ...
  • Santambrogio, Marco Domenico; Hoffmann, Henry Christian; Eastep, Jonathan Michael; Agarwal, Anant (Institute of Electrical and Electronics Engineers, 2010-06)
    Self-aware computer systems will be capable of adapting their behavior and resources thousands of times a second to automatically find the best way to accomplish a given goal despite changing environmental conditions and ...
  • Hoffmann, Henry; Maggio, Martina; Santambrogio, Marco D.; Leva, Alberto; Agarwal, Anant (Institute of Electrical and Electronics Engineers (IEEE), 2013-09)
    A number of techniques have been proposed to provide runtime performance guarantees while minimizing power consumption. One drawback of existing approaches is that they work only on a fixed set of components (or actuators) ...
  • Wentzlaff, David M.; Gruenwald, Charles; Beckmann, Nathan Zachary; Modzelewski, Kevin; Belay, Adam M.; Youseff, Lamia; Miller, Jason E.; Agarwal, Anant (Association for Computing Machinery, 2010-06)
    Cloud computers and multicore processors are two emerging classes of computational hardware that have the potential to provide unprecedented compute capacity to the average user. In order for the user to effectively ...
  • Agarwal, Anant (Institute of Electrical and Electronics Engineers, 2009-09)
    The multicore revolution has changed the way we think about computing. The same movement has also changed the way we look at on-chip interconnect because it is a key determinant of the performance and power efficiency of ...
  • Hoffmann, Henry Christian; Agarwal, Anant; Devadas, Srinivas (2009)
    This work presents four partitioning strategies, or design patterns, useful for decomposing a serial application into multiple concurrently executing parts. These partitioning strategies augment the commonly used task and ...
  • Hoffmann, Henry Christian; Agarwal, Anant; Devadas, Srinivas (International Association of Science and Technology for Development, 2009-11)
    We describe four partitioning strategies, or patterns, used to decompose a serial application into multiple concurrently executing parts. These partitioning strategies augment the commonly used task and data parallel ...
  • Hoffmann, Henry Christian; Holt, Jim; Kurian, George; Lau, Eric; Maggio, Martina; Miller, Jason E.; Neuman, Sabrina M.; Sinangil, Mahmut Ersin; Sinangil, Yildiz; Agarwal, Anant; Chandrakasan, Anantha P.; Devadas, Srinivas (Association for Computing Machinery (ACM), 2012-06)
    Addressing the challenges of extreme scale computing requires holistic design of new programming models and systems that support those models. This paper discusses the Angstrom processor, which is designed to support a new ...
  • Eastep, Jonathan; Wingate, David; Agarwal, Anant (Association for Computing Machinery (ACM), 2011-06)
    As multicores become prevalent, the complexity of programming is skyrocketing. One major difficulty is efficiently orchestrating collaboration among threads through shared data structures. Unfortunately, choosing and ...
  • Eastep, Jonathan; Wingate, David; Santambrogio, Marco D.; Agarwal, Anant (Association for Computing Machinery (ACM), 2010-06)
    As multicore processors become increasingly prevalent, system complexity is skyrocketing. The advent of the asymmetric multicore compounds this - it is no longer practical for an average programmer to balance the system ...
  • Schirrmeister, Frank; Griffin, Patrick; Domeika, Max; Brehmer, Sven; Holt, Jim; Agarwal, Anant (Institute of Electrical and Electronics Engineers, 2009-06)
    Systems architects commonly use multiple cores to improve system performance. Unfortunately, multicore hardware is evolving faster than software technologies. New multicore software standards are necessary in light of the ...
Open Access