Network


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

Hotspot


Dive into the research topics where Asit Mallick is active.

Publication


Featured researches published by Asit Mallick.


international conference on supercomputing | 2007

Sequencer virtualization

Perry H. Wang; Jamison D. Collins; Gautham N. Chinya; Bernard Lint; Asit Mallick; Koichi Yamada; Hong Wang

The Multiple Instruction Stream Processor (MISP) architecture introduces the sequencer as a new class of architectural resource, and provides a minimalist user-level MIMD instruction set extension for application programs to directly control execution of concurrent instruction streams on these sequencers. As with classic architectural resources, namely, registers and memory, the sequencer architectural resource can be subject to virtualization. This paper details the idea of Sequencer Virtualization (SV), a foundational architectural support to decouple architectural virtual sequencers from physical sequencers. SV enables more efficient utilization of sequencer resources at the microarchitectural level while maintaining a consistent programming interface at the architectural level. To evaluate the key tradeoffs for SV, we conduct extensive experiments by implementing a prototype SV system using a custom firmware on a large-scale multiprocessor system. Using the prototype SV system, we demonstrate that SV improves efficiency in sequencer utilization while incurring little performance overhead. In particular, for a set of real multithreaded workloads, SV can significantly improve sequencer utilization, achieving an average of 32% better wall-clock performance than MISP without SV support in a multi-programming environment.


Archive | 2004

Mechanism to schedule threads on OS-sequestered sequencers without operating system intervention

Richard A. Hankins; Hong Wang; Gautham N. Chinya; Trung A. Diep; Shivnandan D. Kaushik; Bryant Bigbee; John Paul Shen; Asit Mallick; Baiju V. Patel; James P. Held; Milind Girkar; Prashant Sethi; Xinmin Tian


Archive | 2005

Method and apparatus for managing virtual addresses

Koichi Yamada; Felix Leung; Amy L. Santoni; Asit Mallick; Rohit Seth; Gary N. Hammond


Archive | 2006

Enabling multiple instruction stream/multiple data stream extensions on microprocessors

Jamison D. Collins; Perry H. Wang; Bernard Lint; Koichi Yamada; Asit Mallick; Richard A. Hankins; Gautham N. Chinya


Archive | 2007

Methods and apparatuses for reducing power consumption of processor switch operations

Ethan Schuchman; Hong Wang; Christopher T. Weaver; Belliappa Kuttanna; Asit Mallick; Vivek De; Per Hammarlund


Archive | 2004

Method for efficiently identifying errant processes in a computer system by the operating system (OS) for error containment and error recovery

Nhon Quach; Amy O'Donnell; Asit Mallick; Koichi Yamada


Archive | 2005

MECHANISM TO SCHEDULE THREADS ON OS-SEQUESTERED WITHOUT OPERATING SYSTEM INTERVENTION

Bryant Bigbee; Richard A. Hankins; Hong Wang; Trung A. Diep; Tian Xinmin; Chiv Kaushik; John Paul Shen; Asit Mallick; Millind Girkar; Prashant Sethi; Gautham N. Chinya; Baiju V. Patel; James P. Held


Archive | 2012

Method and apparatus for tlb shoot-down in a heterogeneous computing system supporting shared virtual memory

Rajesh M. Sankaran; Altug Koker; Philip R. Lantz; Asit Mallick; James B. Crossland; Aditya Navale; Gilbert Neiger; Andrew V. Anderson


Archive | 2010

MANAGING AND IMPLEMENTING METADATA IN CENTRAL PROCESSING UNIT USING REGISTER EXTENSIONS

Baiju V. Patel; Rajeev Gopalakrishna; Andrew F. Glew; Robert J. Kushlis; Don Alan Van Dyke; Joseph F. Cihula; Asit Mallick; James B. Crossland; Gilbert Neiger; Scott Dion Rodgers; Martin G. Dixon; Mark J. Charney; Jocob Gottlieb


Archive | 2011

SUPERVISOR MODE EXECUTION PROTECTION

Adriaan van de Ven; Baiju V. Patel; Asit Mallick; Gilbert Neiger; James S. Coke; Martin G. Dixon; Jason W. Brandt

Researchain Logo
Decentralizing Knowledge