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

Hu-Jun Wang

dblp:08/1735 · DBLP profile ↗
← Back
7ranked-venue papers
3as first author
0since 2021 · last 2003
—ORCID · none

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

Systems, architecture and hardware · 4 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 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 · 67% Interconnection networks and networks-on-chip · 28% Performance modeling and evaluation · 5%

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

TopicWeightPapersLastEvidence papers
Memory systems
cache coherence
0.122003
Switch MSHR: A Technique to Reduce Remote Read Memory Access Time in CC-NUMA Multiprocessors · IEEE Trans. Computers 2003
Impact of CC-NUMA Memory Management Policies on the Application Performance of Multistage Switching Networks · IEEE Trans. Parallel Distributed Syst. 2000
Interconnection networks and networks-on-chip
switch architecture
0.122003
Switch MSHR: A Technique to Reduce Remote Read Memory Access Time in CC-NUMA Multiprocessors · IEEE Trans. Computers 2003
Impact of CC-NUMA Memory Management Policies on the Application Performance of Multistage Switching Networks · IEEE Trans. Parallel Distributed Syst. 2000
Memory systems › non-uniform memory access
CC-NUMA
0.012003
Switch MSHR: A Technique to Reduce Remote Read Memory Access Time in CC-NUMA Multiprocessors · IEEE Trans. Computers 2003
Memory systems › cache
miss status holding register
0.012003
Switch MSHR: A Technique to Reduce Remote Read Memory Access Time in CC-NUMA Multiprocessors · IEEE Trans. Computers 2003
Memory systems › memory access latency
remote memory latency
0.012003
Switch MSHR: A Technique to Reduce Remote Read Memory Access Time in CC-NUMA Multiprocessors · IEEE Trans. Computers 2003
Memory systems › memory management
NUMA memory management
0.012000
Impact of CC-NUMA Memory Management Policies on the Application Performance of Multistage Switching Networks · IEEE Trans. Parallel Distributed Syst. 2000
Interconnection networks and networks-on-chip
virtual channels
0.012000
Impact of CC-NUMA Memory Management Policies on the Application Performance of Multistage Switching Networks · IEEE Trans. Parallel Distributed Syst. 2000
Memory systems
cache
0.012003
Switch MSHR: A Technique to Reduce Remote Read Memory Access Time in CC-NUMA Multiprocessors · IEEE Trans. Computers 2003
Performance modeling and evaluation › simulation › architectural simulation
execution-driven simulation
0.012000
Impact of CC-NUMA Memory Management Policies on the Application Performance of Multistage Switching Networks · IEEE Trans. Parallel Distributed Syst. 2000
Performance modeling and evaluation
simulation
0.012000
Impact of CC-NUMA Memory Management Policies on the Application Performance of Multistage Switching Networks · IEEE Trans. Parallel Distributed Syst. 2000

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

execution-driven simulation · 0.0trace analysis · 0.0sensitivity study · 0.0
YearPublicationVenuePosition
2003 Switch MSHR: A Technique to Reduce Remote Read Memory Access Time in CC-NUMA Multiprocessors
abstract
A remote memory access poses a severe problem for the design of CC-NUMA multiprocessors because it takes an order of magnitude longer than the local memory access. The large latency arises partly due to the increased distance between the processor and remote memory over the interconnection network. In this paper, we develop a new switch architecture, called Switch MSHR (SMSHR), which provides the cache block to the requesting processors without those requests having to go to the home memory. The SMSHR idea is based on providing a few miss status holding registers (MSHRs) in each switch that keep track of read requests to the memory. The SMSHR blocks secondary requests to the same memory block and provides them with a copy of the block when the primary reply returns. The SMSHR design is then extended to include a switch cache, which can temporarily save a copy of the data block for later use. We provide basic block designs for the SMSHR and SIVISHR+cache architectures in this paper. We explore the design space by modeling the new switch architectures in a detailed execution-driven simulator and analyze the performance benefits. Our Simulation results show that applications with a high degree of data sharing benefit tremendously from the SMSHR and SMSHR+cache techniques.
Laxmi N. Bhuyan, Hu-Jun Wang
IEEE Trans. Computers2
2002 Design and analysis of static memory management policies for CC-NUMA multiprocessors
Ravi R. Iyer 0001, Hu-Jun Wang, Laxmi N. Bhuyan
J. Syst. Archit.2
2001 Execution-Driven Simulation of IP Router Architectures
abstract
A number of approaches have been proposed by different vendors for the next generation Internet router architectures, capable of processing millions of packets per second. Most of this processing speed stems from employing latest high-performance network processor or multiprocessors as the forwarding engine of the router However, all these improvements have been proposed without any detailed study in performance evaluation. The impact of instruction level parallelism, branch prediction, multiprocessing, and cache architectures on the performance of routers is not known. In the paper a methodology is proposed, which extends an execution-driven simulator to evaluate router architectures. We incorporate the exact model of an IP router into RSIM to analyze its performance and also develop a framework for feeding real Internet traces to the simulator Our work enables us to vary system parameters to simulate and analyze designs of realistic system with a range of traces. It is shown that the performance of Internet routers can be dramatically enhanced by using multiprocessor architectures. The router design also considers various cache replacement policies and router arbitration policies.
Laxmi N. Bhuyan, Hu-Jun Wang
NCA2
2000 Impact of CC-NUMA Memory Management Policies on the Application Performance of Multistage Switching Networks
abstract
In this paper, the impact of memory management policies and switch design alternatives on the application performance of cache-coherent nonuniform memory access (CC-NUMA) multiprocessors is studied in detail. Memory management plays an important role in determining the performance of NUMA multiprocessors by dictating the placement of data among the distributed memory modules. We analyze memory traces of several scientific applications for three different memory management techniques, namely buddy, round-robin, and first-touch policies, and compare their memory system performance. Interconnection network switch designs that consider virtual channels and varying number of input buffers per switch are presented. Our performance evaluation is based on execution-driven simulation methodology to capture the dynamic changes in the network traffic during execution of the applications. It is shown that the use of cut-through switching with buffers and virtual channels can Improve the average message latency tremendously. However, the choice of memory management policy affects the amount of network traffic and the network access pattern. Thus, we vary the memory management policy and confirm the performance benefits of improved switch designs. Results of sensitivity studies by varying switch design parameters, cache block size, and memory page size are also presented. We find that a combination of first-touch memory management policy and a switch design with virtual channels and increased buffer space can reduce the average message latency by as high as 70 percent.
Laxmi N. Bhuyan, Ravi R. Iyer 0001, Hu-Jun Wang
IEEE Trans. Parallel Distributed Syst.3
1996 Bandwidth Analysis for A Class of Bus-Based Systems
abstract
Bus-based systems are very attractive because they are simple and easy to use. This paper addresses the performance analysis of (N × N × B) prioritized bus-based multiprocessor systems. The interconnection networks considered include the complete multiple bus networks, the partial multiple bus networks and the partial multiple bus networks with K classes. The effective memory bandwidth is chosen as the performance measure. The proposed analytical models are derived under the assumption that a processor has a favourite memory module. The simulation experiments are performed. It can be shown that the results from theory models are very close to those from simulations.
Hu-Jun Wang
Comput. J.1
1996 Bandwidth of prioritized crossbar systems
Hu-Jun Wang
J. Syst. Archit.1
1995 Performance Analysis of Cluster-Based PPMB Multiprocessor Systems
abstract
This paper presents a cluster-based PPMB multiprocessor system and an analysis of its performance. The effective memory bandwidth is chosen as the main performance measure. Three situations are considered: (1) a processor is equally likely to address any one of the memory modules, (2) a processor has a few favorite memory modules, and (3) a processor has a few favorite and private memory modules. The results derived show that cluster-based PPMB multiprocessor system performs well and is fairly close to a typical processor-oriented partial multiple bus system for high rates of favorite requests. The number of connections of this system is also evaluated and compared with those of other systems. In addition, an improved model to determine the bandwidth of this system is presented under the assumption that the rejected memory requests are resubmitted in a memory cycle. It shows that the results obtained from this improved model match very closely those obtained from the simulation.
Hu-Jun Wang, Yuan-Da Jiang, Hui-Zhong Wu
Comput. J.1