Abstract | ||
---|---|---|
The upcoming generation of system software for High Performance Computing is expected to provide a richer set of functionalities without compromising application performance. This Ph.D. thesis addresses the problem of designing scalable system software for both regular and irregular applications. The contributions are two-fold. First, we evaluate the drawbacks of current HPC system software for regular applications. We describe a methodology to precisely measure jitter on a general-purpose OS. Considering a lightweight operating system (IBM CNK), we analyze the overhead of adding support for a missing feature such as dynamic memory management. Second, we focus on irregular applications and build a specialized runtime system to enhance this kind of applications on common HPC flop intensive systems. The proposed runtime system provides a global address space abstraction of a distributed memory machine combined with a transparent fork/join execution model and it also includes lightweight multithreading and network message aggregation. |
Year | DOI | Venue |
---|---|---|
2013 | 10.1109/IPDPSW.2013.78 | IPDPS Workshops |
Keywords | Field | DocType |
distributed memory systems,multi-threading,operating systems (computers),HPC flop intensive systems,HPC system software,distributed memory machine,general-purpose OS,global address space abstraction,high performance computing,irregular parallel applications,jitter measurement,lightweight multithreading,lightweight operating system,network message aggregation,regular parallel applications,specialized runtime system,transparent fork-join execution model,Graph,Irregular,Jitter,Noise,OS,PGAS,TLB | System software,Fork (system call),Multithreading,Computer science,Distributed memory,Software,Execution model,Partitioned global address space,Operating system,Runtime system,Distributed computing | Conference |
Citations | PageRank | References |
0 | 0.34 | 3 |
Authors | ||
2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Alessandro Morari | 1 | 31 | 3.46 |
Mateo Valero | 2 | 4520 | 355.94 |