Spezifikation eines Benchmarks für Daten-intensive Computing: Difference between revisions

From Lsdf
Jump to navigationJump to search
(Created page with "Zurück zur Themenliste Diese Arbeit eignet sich als Masterarbeit, kann aber Bedarf auch zu einer Bachelorarbeit modifiziert werden.")
 
No edit summary
 
Line 1: Line 1:
[[Studentische_Arbeiten_am_SCC|Zurück zur Themenliste]]
[[Studentische_Arbeiten_am_SCC|Zurück zur Themenliste]]


This work can also be extended to a master thesis.
Diese Arbeit eignet sich als Masterarbeit, kann aber Bedarf auch zu einer Bachelorarbeit modifiziert werden.

= Description =
The project DASH [1] aims at providing a C++ template library to support exascale data-intensive computing. The library provides functions for processing large data as well as complex data structures, and facilities for multi-layer data locality. For validating the outcome of the project, several realistic applications will be developed. However, a standard benchmark suite is also required.

= Tasks of the Bachelor thesis =
Within the Bachelor thesis such a benchmark suite will be developed. The applications in the suite are chosen from existing standard benchmarks [2][3][4]. These standard applications will be first evaluated to see whether they are suitable for evaluating the DASH library. In the second step, selected applications will be ported to DASH, i.e., modified using the DASH library functions. The concrete tasks of the thesis include:

* Understanding DASH and standard benchmarks.
* Evaluation of the standard benchmark applications.
* Modifying selected applications.
* Testing the applications on DASH platforms.
* Write-up thesis.

= Requirements =
The work requires background knowledge about parallel and distributed computing and programming skill in C/C++.

= References =
[1] DASH: http://www.dash-project.org/ <br>
[2] SPEC benchmark suite: http://www.spec.org/benchmarks.html <br>
[3] NAS benchmark suite: www.nas.nasa.gov/publications/npb.html‎ <br>
[4] SPLASH benchmark suite: http://www.capsl.udel.edu/splash/

= Contact =
Dr. Jie Tao: jie.tao@kit.edu

Latest revision as of 12:05, 2 October 2013

Zurück zur Themenliste

This work can also be extended to a master thesis.

Description

The project DASH [1] aims at providing a C++ template library to support exascale data-intensive computing. The library provides functions for processing large data as well as complex data structures, and facilities for multi-layer data locality. For validating the outcome of the project, several realistic applications will be developed. However, a standard benchmark suite is also required.

Tasks of the Bachelor thesis

Within the Bachelor thesis such a benchmark suite will be developed. The applications in the suite are chosen from existing standard benchmarks [2][3][4]. These standard applications will be first evaluated to see whether they are suitable for evaluating the DASH library. In the second step, selected applications will be ported to DASH, i.e., modified using the DASH library functions. The concrete tasks of the thesis include:

  • Understanding DASH and standard benchmarks.
  • Evaluation of the standard benchmark applications.
  • Modifying selected applications.
  • Testing the applications on DASH platforms.
  • Write-up thesis.

Requirements

The work requires background knowledge about parallel and distributed computing and programming skill in C/C++.

References

[1] DASH: http://www.dash-project.org/
[2] SPEC benchmark suite: http://www.spec.org/benchmarks.html
[3] NAS benchmark suite: www.nas.nasa.gov/publications/npb.html‎
[4] SPLASH benchmark suite: http://www.capsl.udel.edu/splash/

Contact

Dr. Jie Tao: jie.tao@kit.edu