Network


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

Hotspot


Dive into the research topics where Ashok Singhal is active.

Publication


Featured researches published by Ashok Singhal.


international symposium on computer architecture | 1994

Architectural support for performance tuning: a case study on the SPARCcenter 2000

Ashok Singhal; Aaron J. Goldberg

Latency hiding techniques such as multilevel cache hierarchies yield high performance when applications map well onto hierarchy implementations, but performance can suffer drastically when they do not. Identifying and reducing mismatches between an application and the memory hierarchy is difficult without insight into the actual behavior of the hardware implementation. We advocate the use of hardware event counters, as a cheap, effective and practical way to tune applications for a given hardware platform. We take a case study approach, focussing on the counters available on the SPARCcenter 2000, a 20 processor, shared-bus based multiprocessor. We describe the tools we built to relate hardware event counts to user applications and give examples to illustrate how these tools are useful in practice. We conclude with a critique of the current hardware counters, offering a users perspective on how they could be redesigned to be more effective.


Archive | 1995

Method and apparatus for hot plugging/unplugging a sub-system to an electrically powered system

Bjorn Liencres; Ashok Singhal; Jeff Price; Kang S. Lim


Archive | 1996

Implementing snooping on a split-transaction computer system bus

Ashok Singhal; Bjorn Liencres; Jeff Price; Frederick M. Cerauskis; David J. Broniarczyk; Gerald Cheung; Erik Hagersten; Nalini Agarwal


Archive | 1996

Split transaction snooping bus protocol

Ashok Singhal; Bjorn Liencres; Jeff Price; Frederick M. Cerauskis; David J. Broniarczyk; Gerald Cheung; Erik Hagersten; Nalini Agarwal


Archive | 2000

System and method for accessing a shared computer resource using a lock featuring different spin speeds corresponding to multiple states

Ashok Singhal; Erik Hagersten


Archive | 1996

Method and apparatus providing short latency round-robin arbitration for access to a shared resource

Erik Hagersten; Ashok Singhal


Archive | 2002

Shared memory multiprocessing system employing mixed broadcast snooping and directory based coherency protocols

Robert E. Cypher; Ashok Singhal


Archive | 2000

Multiprocessing system employing pending tags to maintain cache coherence

Ashok Singhal; Alan Yamauchi; Gary Lauterbach


Archive | 1996

Optimizing responses in a coherent distributed electronic system including a computer system

Erik Hagersten; Ashok Singhal; Bjorn Liencres


Archive | 2001

Node controller for a data storage system

Ashok Singhal; Jeffrey A. Price; David J. Broniarczyk; George R. Cameron

Collaboration


Dive into the Ashok Singhal's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge