title: Benchmarking of Non-Blocking Input/Output on Compute Clusters creator: Büttner, David subject: ddc-004 subject: 004 Data processing Computer science description: As high performance computing becomes more important and supercomputers grow bigger and faster, the I/O part of applications can become a real problem in regard to overall execution times. While use of new and specialized hardware and tuning of parallel file systems help a lot in the struggle to minimize I/O times, adjustment of the execution environment is not the only option to improve overall application behavior. It is not always possible to run applications on parallel computers which are especially adapted to that kind of applications and one has to use the system settings provided. Not only the system administrator and the developers of hardware or software components can help to reduce application execution times but also the application programmer can help by making use of non-blocking I/O operations. To see if and how much performance gains can be achieved by making use of non-blocking I/O operations this thesis discusses non-blocking I/O operations in detail, proposes a benchmark to measure performance gains when switching from blocking I/O operations to their non-blocking counter parts and presents the results of different series of test runs. date: 2007 type: Bachelor thesis type: info:eu-repo/semantics/bachelorThesis type: NonPeerReviewed format: application/pdf identifier: https://archiv.ub.uni-heidelberg.de/volltextserverhttps://archiv.ub.uni-heidelberg.de/volltextserver/9217/1/DavidBuettner_BachelorThesis_BenchmarkingNonBlockingIO.pdf identifier: DOI:10.11588/heidok.00009217 identifier: urn:nbn:de:bsz:16-opus-92170 identifier: Büttner, David (2007) Benchmarking of Non-Blocking Input/Output on Compute Clusters. [Bachelor thesis] relation: https://archiv.ub.uni-heidelberg.de/volltextserver/9217/ rights: info:eu-repo/semantics/openAccess rights: http://archiv.ub.uni-heidelberg.de/volltextserver/help/license_urhg.html language: eng