Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Ram Raghavan

dblp:25/397 · also Ramanathan Raghavan · DBLP profile ↗
← Back
4ranked-venue papers
4as first author
0since 2021 · last 1993
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 4 · 4 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Memory systems · 90% Processor architecture and microarchitecture · 6% Performance modeling and evaluation · 4%

Topics — the 6 heaviest of 7, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Memory systems › memory architecture
interleaved memory
0.021993
Reducing Inerference Among Vector Accesses in Interleaved Memories · IEEE Trans. Computers 1993
On randomly interleaved memories · SC 1990
Memory systems
memory bandwidth
0.011993
Reducing Inerference Among Vector Accesses in Interleaved Memories · IEEE Trans. Computers 1993
Memory systems
memory interference
0.011993
Reducing Inerference Among Vector Accesses in Interleaved Memories · IEEE Trans. Computers 1993
Memory systems
DRAM
0.011990
On randomly interleaved memories · SC 1990
Memory systems › memory access patterns
vector access
0.011993
Reducing Inerference Among Vector Accesses in Interleaved Memories · IEEE Trans. Computers 1993
Processor architecture and microarchitecture
vector processing
0.011993
Reducing Inerference Among Vector Accesses in Interleaved Memories · IEEE Trans. Computers 1993

Methods — techniques the papers use, named apart from their topics

analytical modeling · 0.0multiplicative hashing · 0.0linear transformation · 0.0MODULO interleaving · 0.0
YearPublicationVenuePosition
1993 Reducing Inerference Among Vector Accesses in Interleaved Memories
abstract
Memory interference occurs when two or more concurrent data requests are addressed to the same main memory bank. In vector superconductors, this problem is serious due to the periodic interaction among vectors accesses, and can significantly reduce memory bandwidth and overall system performance. Two techniques can be used to reduce the effects of memory interference. First, vector data can be placed in the main memory such that, when accessed concurrently, the vectors do not interfere with one another. Second, buffers can be used at the memory banks to hold conflicting requests and to allow vector streams to continue to access other banks. Conditions for arbitrary numbers of vector streams to access an interleaved memory system without conflict are derived. It is shown that when three or more vector streams must be accessed concurrently, vector data placement to avoid conflicts becomes increasingly difficult, and that bank buffers can be effective under these conditions in increasing the effective memory bandwidth.>
Ram Raghavan, John P. Hayes
IEEE Trans. Computers1
1991 Scalar-Vector Memory Interference in Vector Computers
Ram Raghavan, John P. Hayes
ICPP (1)1
1990 On randomly interleaved memories
abstract
The authors analyze and identify a basic deficiency of a class of random interleaving schemes (LINEAR), which use linear transformation techniques to achieve randomization. Since all bank addresses generated by these methods are random, constrained only by the bijective property, more conflicts tend to occur than in the more common MODULO method. Also LINEAR lacks the capability of MODULO to move several conflicting vector streams to a conflict-free steady state. To correct these deficiencies, a new class of random interleaving schemes called RANDOM-H that hash only the higher-order address bits is proposed. Unlike LINEAR, the RANDOM-H schemes randomize selectively, while retaining some of the advantages of MODULO. It is shown that RANDOM-H has a higher probability of accessing a vector without conflict than LINEAR. An an example of RANDOM-H, a method called MASH is presented that combines module interleaving with a multiplicative hashing function for randomization.>
Ram Raghavan, John P. Hayes
SC1
1988 Logic simulation on vector processors
abstract
The performance of three commercial vector computers, the Cray X-MP/48, IBM 3090/400, and Alliant FX/8, for simulating logic circuits at gate level is compared. Experiments that assume zero- and unit-delay models demonstrate that certain key architectural features, especially, the presence of a scalar cache, have an adverse impact on the potential speedup. Consequently, the achievable speedup due to vectorization of simulation code, while still substantial, is less than expected. The results indicate that concurrent operation of multiple CPUs in vector mode in machines such as the Alliant FX/8 might be the most cost-effective speedup technique for logic simulation on current vector processors.>
Ram Raghavan, John P. Hayes, William R. Martin
ICCAD1