DMCA
Full-system simulation of distributed memory parallel computers using Simics
Citations
2722 | Congestion avoidance and control
- Jacobson, Karels
- 1988
(Show Context)
Citation Context ...TCP, so these interactions were not taken into account. Without IPR, application execution times were negatively affected by TCP’s wrong estimation of buffers, retransmissions and slow start protocol =-=[6]-=-, that made the whole execution very slow in saturated networks. In contrast, when IPR was applied, jitter was reduced, and this helps TCP to determine its timeout and buffer values, so there were les... |
556 |
Simics: A full system simulation platform,”
- Magnusson, Christensson, et al.
- 2002
(Show Context)
Citation Context ...ion of a multicomputer, and our proposal that mixes two very different simulators, Interconnection Network Simulation and Evaluation Environment [16] (INSEE for short) in charge of the IN, and Simics =-=[7]-=-, used to simulate the compute nodes.sWe also discuss several other approaches to interface these two classes of simulators, and problems that may arise when doing full-system simulation, some due to ... |
96 |
et al. Multifacet's General Execution-Driven Multiprocessor Simulator (GEMS) Toolset
- Martin
(Show Context)
Citation Context ...rate timing model. However, this setup consumes a huge amount of resources (memory, CPU time) and only allows for the simulation of tens (a few hundreds at most) of interconnected compute nodes. GEMS =-=[8]-=- and SIMFLEX [4] are based on Simics. The Simics environment provides the system simulation, and the other tools provide an accurate timing model which allows doing a highfidelity performance evaluati... |
84 | RSIM: An Execution-Driven Simulator for ILP-Based Shared-Memory Multiprocessors and Uniprocessors.
- Pai, Ranganathan, et al.
- 1997
(Show Context)
Citation Context ... of starting from scratch, designing a sophisticated Simics module of the target IN, it would be easier for designers to make available tools collaborate. For example, SICOSYS can interface with RSIM =-=[13]-=- to do full-system simulation of shared-memory parallel computers, providing an accurate timing model. However, this setup consumes a huge amount of resources (memory, CPU time) and only allows for th... |
60 | SimFlex: A Fast, Accurate, Flexible Full-System Simulation Framework for Performance Evaluation of Server Architecture,
- Hardavellas, Somogyi, et al.
- 2004
(Show Context)
Citation Context ...l. However, this setup consumes a huge amount of resources (memory, CPU time) and only allows for the simulation of tens (a few hundreds at most) of interconnected compute nodes. GEMS [8] and SIMFLEX =-=[4]-=- are based on Simics. The Simics environment provides the system simulation, and the other tools provide an accurate timing model which allows doing a highfidelity performance evaluation of systems. T... |
29 | The Adaptative Bubble Router”.
- Puente, Izu, et al.
- 2001
(Show Context)
Citation Context ...d to a compute node. Fig. 2 represents a model of these routers. Each physical channel of the router is shared by three virtual channels (VCs): an Escape channel (governed by the bubble routing rules =-=[15]-=-), and two adaptive channels. Note that a ring has just one minimal path from source to destination, so packets cannot adapt. Thus, the only difference between the Fig. 2. Model of router simulated by... |
23 |
INSEE: an Interconnection Network Simulation and Evaluation Environment”.
- Ridruejo, Miguel-Alonso
- 2005
(Show Context)
Citation Context ... the components that take part in a full-system simulation of a multicomputer, and our proposal that mixes two very different simulators, Interconnection Network Simulation and Evaluation Environment =-=[16]-=- (INSEE for short) in charge of the IN, and Simics [7], used to simulate the compute nodes.sWe also discuss several other approaches to interface these two classes of simulators, and problems that may... |
12 |
Blumrich et al., “Blue Gene/L torus interconnection network
- Adiga, A
(Show Context)
Citation Context ...l-system simulation environments come with default hardware and drivers for that hardware, like Ethernet NICs. Support for other INs such as Myrinet, Infiniband or the torus network of the Bluegene/L =-=[1]-=- is not readily available. These environments provide mechanisms to add new, user-designed hardware modules, than can be integrated into the simulators. If we have an accurate description of a certain... |
7 | Exploiting Global Knowledge to Achieve Self-Tuned Congetion Control for k-ary n-cube Networks,”
- Thottethodi, Lebeck, et al.
- 2004
(Show Context)
Citation Context ...ly limit packet injection as soon as the network presents signs of congestion. There are different ways of diagnosing these signs and techniques to avoid congestion, based on global knowledge like in =-=[18]-=-, distributed like RECN [3] or based on information of the local router buffers like LBR [5]. The torus network of the IBM BlueGene/L [1] includes a mechanism that works prioritizing in-transit traffi... |
5 |
at the U. of Southern California. FlexSim 1.2. Available at http://ceng.usc.edu/smart/FlexSim/flexsim.html
- group
- 2008
(Show Context)
Citation Context ...to integrate sophisticated IN models inside available full-system simulation tools; however, IN simulators are already there as standalone tools (SICOSYS [14], the Chaos Router Simulator [2], FlexSim =-=[17]-=- and many others). Instead of starting from scratch, designing a sophisticated Simics module of the target IN, it would be easier for designers to make available tools collaborate. For example, SICOSY... |
4 |
Effects of Injection Pressure on Network Throughput
- Izu, Miguel-Alonso, et al.
(Show Context)
Citation Context ...erent ways of diagnosing these signs and techniques to avoid congestion, based on global knowledge like in [18], distributed like RECN [3] or based on information of the local router buffers like LBR =-=[5]-=-. The torus network of the IBM BlueGene/L [1] includes a mechanism that works prioritizing in-transit traffic—we call this IPR (Intransit Priority Restriction). In an initial set of experiments, we ev... |
4 |
Evaluation of Interconnection Networks Using Full-System Simulators: Lessons Learned
- Navaridas, Ridruejo, et al.
- 2007
(Show Context)
Citation Context ...e simulation of the compute nodes, we use 8 instances of Simics, each one simulating 8 nodes. Each node runs a full Red Hat 7.3 operating system, and can be configured to use some MPI implementations =-=[12]-=-. For this work we chose MPICH [10] because it is widely used and supports several protocol stacks, depending on the underlying IN (Ethernet, Infiniband, Myrinet, …). As we use an Ethernet-like simula... |
1 |
scalable congestion management for interconnection networks
- “Efficient
- 2006
(Show Context)
Citation Context ... soon as the network presents signs of congestion. There are different ways of diagnosing these signs and techniques to avoid congestion, based on global knowledge like in [18], distributed like RECN =-=[3]-=- or based on information of the local router buffers like LBR [5]. The torus network of the IBM BlueGene/L [1] includes a mechanism that works prioritizing in-transit traffic—we call this IPR (Intrans... |
1 |
R.Beivide (2002). “SICOSYS: An Integrated Framework for studying Interconnection Network in Multiprocessor Systems
- Puente, Gregorio
(Show Context)
Citation Context ...ely parallel processors. It would be possible to integrate sophisticated IN models inside available full-system simulation tools; however, IN simulators are already there as standalone tools (SICOSYS =-=[14]-=-, the Chaos Router Simulator [2], FlexSim [17] and many others). Instead of starting from scratch, designing a sophisticated Simics module of the target IN, it would be easier for designers to make av... |