The Rails Toolkit (RTK) - Enabling End-System Topology-Aware High End Computing
 

authors: Vishwanath, V., Leigh, J., Shimizu, T., Nam, S., Renambot, L., Takahashi, H., Takizawa, M., Kamatani, O.

IEEE Fourth International Conference on e-Science, eScience, 2008, pp. 309-316

We present a novel rails approach so that future E-Science applications can effectively exploit future system architectures, including multi-core and many-core architectures, multiple network cards, multiple graphical processing units and hybrid hierarchical memory architectures. We define “rail” as the co-scheduling of two or more of these resources. This approach enables creation of parallel multi-rails through every aspect of an end system: from processing on the multi- and many cores, to generation of multiple data flows, and streaming over multi-lane NICs connected via a parallel interconnect. We describe a novel open-source multi-rail toolkit and the evaluation of end-system parameters that impact the efficiency of such multi-rail systems, including Interrupt, Memory, Thread, and Core Affinities -- key properties for achieving scalable performance.

start date: 12/07/2008
end date: 12/12/2008

Rails approach, depicting a network rail wherein co-allocation of memory elements, processor elements & networks resources help improve performance.
image provided by V. Vishwanath, EVL
 
paper(s):
html
pdf (1786 KB)<
 
 
related projects:
The OptIPuter
LambdaRAM
SAGE: Scalable Adaptive Graphics Environment
Advanced Networking Research
TransLight / StarLight℠
CineGrid™ Initiative
OptIPuter and Global Lambda Visualization Facility (GLVF)
The OptIPlanet Collaboratory
RTK: The Rails Toolkit
related info:
2 associated event(s)
 
related categories:
applications
software
networking
visualization
data mining
supercomputing
industry<