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

MenChow Chiang

dblp:14/4777 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
0since 2021 · last 1992
—ORCID · none

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

Systems, architecture and hardware · 3 · 2 first-authorSoftware engineering, systems software and programming languages · 2 · 1 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
3 papers
Performance modeling and evaluation · 68% Memory systems · 16% Interconnection networks and networks-on-chip · 12%

Topics — the 10 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Performance modeling and evaluation
simulation
0.021992
Evaluating Design Choices for Shared Bus Multiprocessors in a Throughput-Oriented Environment · IEEE Trans. Computers 1992
Experience with Mean Value Analysis Models for Evaluating Shared Bus, Throughput-Oriented Multiprocessors · SIGMETRICS 1991
Performance modeling and evaluation › simulation › discrete-event simulation
trace-driven simulation
0.021992
Evaluating Design Choices for Shared Bus Multiprocessors in a Throughput-Oriented Environment · IEEE Trans. Computers 1992
Experience with Mean Value Analysis Models for Evaluating Shared Bus, Throughput-Oriented Multiprocessors · SIGMETRICS 1991
Interconnection networks and networks-on-chip › bus-based interconnection
shared bus
0.011992
Evaluating Design Choices for Shared Bus Multiprocessors in a Throughput-Oriented Environment · IEEE Trans. Computers 1992
Performance modeling and evaluation
analytical modeling
0.011991
Experience with Mean Value Analysis Models for Evaluating Shared Bus, Throughput-Oriented Multiprocessors · SIGMETRICS 1991
Performance modeling and evaluation › queueing models
mean value analysis
0.011991
Experience with Mean Value Analysis Models for Evaluating Shared Bus, Throughput-Oriented Multiprocessors · SIGMETRICS 1991
Memory systems
cache
0.011984
The Use of Static Column RAM as a Memory Hierarchy · ISCA 1984
Memory systems › cache
on-chip cache
0.011984
The Use of Static Column RAM as a Memory Hierarchy · ISCA 1984
Memory systems
cache design
0.011992
Evaluating Design Choices for Shared Bus Multiprocessors in a Throughput-Oriented Environment · IEEE Trans. Computers 1992
Processor architecture and microarchitecture › multiprocessor architecture
bus-based multiprocessor
0.011991
Experience with Mean Value Analysis Models for Evaluating Shared Bus, Throughput-Oriented Multiprocessors · SIGMETRICS 1991
Memory systems
memory hierarchy
0.011984
The Use of Static Column RAM as a Memory Hierarchy · ISCA 1984

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

trace-driven simulation · 0.0mean value analysis · 0.0
YearPublicationVenuePosition
1992 Evaluating Design Choices for Shared Bus Multiprocessors in a Throughput-Oriented Environment
abstract
The authors consider the evaluation of design choices in multiprocessors with a single, shared bus interconnect operating in an environment in which each task is being executed on a single processor and the performance of the multiprocessor is measured by its overall throughput. To evaluate design choices, they develop mean value analysis analytical models and validate the models by comparing their results against the results of a trace-driven simulation analysis for 5376 multiprocessor configurations. The trace-driven simulation uses actual programs and simulates their execution in a throughput-oriented environment. It is found that: (1) cache block sizes that yield the best performance in a multiprocessor differ from the block sizes that yield the best uniprocessor performance metrics, (2) a larger cache set associativity might be warranted in a multiprocessor even though it might not be warranted in a uniprocessor, (3) a split transaction, pipelined bus yields much higher multiprocessor throughput than a circuit switched bus, especially for larger main memory latencies, and (4) increasing the bus width appears to be an effective way of improving multiprocessor throughput.>
MenChow Chiang, Gurindar S. Sohi
IEEE Trans. Computers1
1991 Experience with Mean Value Analysis Models for Evaluating Shared Bus, Throughput-Oriented Multiprocessors
abstract
We report on our experience with the accuracy of mean value analysis analytical models for evaluating shared bus multiprocessors operating in a throughput-oriented environment. Having developed separate models for multiprocessors with circuit switched and split transaction, pipelined (packet switched) buses, wc compare the results of the models with those of an actual trace-driven simulation for 5,376 multiprocessor configurations.We find that the analytical models are accurate in predicting the individual processor throughputs and partial bus utilizations. For processor throughput, the difference between the results of the models and simulation are within 1% for 75% of the cases and within 3% in 94% of all cases. For partial bus utilization the model results are with 1% of simulation results in 70% of all cases and within 3% in 92% of all cases. The models are less accurate in predicting cache miss latency.
MenChow Chiang, Gurindar S. Sohi
SIGMETRICS1
1984 The Use of Static Column RAM as a Memory Hierarchy
abstract
The Static Column RAM devices recently introduced offer the potential for implementing a direct-mapped cache on-chip with only a small increase in complexity over that needed for a conventional dynamic RAM memory system. Trace-driven simulation shows that such a cache can only be marginally effective if used in the obvious way. However it can be effective in satisfying the requests from a processor containing an on-chip cache. The SCRAM cache is more effective if the processor cache handles both instructions and data.
James R. Goodman, MenChow Chiang
ISCA2