Return to search

Enhancing an InfiniBand driver by utilizing an efficient malloc/free library supporting multiple page sizes

Despite using high-speed network interconnection
systems like InfiniBand, the communication
overhead for parallel applications, especially
in the area of High-Performance Computing (HPC), is still high. Using large
page frames - so called hugepages in Linux - can
improve the crucial work of registering
communication buffers to the network adapter.
Thus, an InfiniBand driver was modified. But these
hugepages do not only reduce communication costs
but can also improve computation time in a
perceptible manner, e.g. by less TLB misses. To
bypass the outlay of rewriting applications, a
preload library was implemented that is able
to utilize large page frames transparently.
This work also shows benchmark results with these
components and performance improvements of up to
10 %.

Identiferoai:union.ndltd.org:DRESDEN/oai:qucosa.de:swb:ch1-200601884
Date23 October 2006
CreatorsRex, Robert
ContributorsTU Chemnitz, Fakultät für Informatik, Dipl.-Inf. Frank Mietke, Dipl.-Inf. Hoang-Nam Nguyen, Prof. Dr.-Ing. Wolfgang Rehm
PublisherUniversitätsbibliothek Chemnitz
Source SetsHochschulschriftenserver (HSSS) der SLUB Dresden
LanguageEnglish
Detected LanguageEnglish
Typedoc-type:masterThesis
Formatapplication/pdf, text/plain, application/zip

Page generated in 0.0049 seconds