Repository logo
Log In(current)
  1. Home
  2. Colleges & Schools
  3. Graduate School
  4. Doctoral Dissertations
  5. Performance Analysis and Modeling of Task-Based Runtimes
Details

Performance Analysis and Modeling of Task-Based Runtimes

Date Issued
May 1, 2016
Author(s)
Haugen, Blake Andrew  
Advisor(s)
Jack J. Dongarra
Additional Advisor(s)
Chad A. Steed
Vasilios Alexiades
Gregory D. Peterson
Permanent URI
https://trace.tennessee.edu/handle/20.500.14382/24848
Abstract

The shift toward multicore processors has transformed the software and hardware landscape in the last decade. As a result, software developers must adopt parallelism in order to efficiently make use of multicore CPUs. Task-based scheduling has emerged as one method to reduce the complexity of parallel computing. Although task-based scheduling has been around for many years, the inclusion of task dependencies in OpenMP 4.0 suggests the paradigm will be around for the foreseeable future.


While task-based schedulers simplify the process of parallel software development, they can obfuscate the performance characteristics of the execution of an algorithm. Additionally, they can create a challenge for users to analyze the performance of their software and tune algorithmic parameters accordingly.

We will present the basic principles of task-based runtimes as well as two new tools developed to assist engineers developing these runtimes and users employing them to parallelize their workloads. The first is a tool allowing users to simulate the execution of their algorithm. The second is an extension to the common execution trace which includes information about task dependencies.

Subjects

Task-Based Scheduling...

Performance Modeling

Simulation

Disciplines
Numerical Analysis and Scientific Computing
Degree
Doctor of Philosophy
Major
Computer Science
Embargo Date
January 1, 2011
File(s)
Thumbnail Image
Name

haugen_dissertation_final.pdf

Size

5.39 MB

Format

Adobe PDF

Checksum (MD5)

f8f79f820c622e78d33f3c7b9c8e0e25


University Libraries

1015 Volunteer Boulevard
Knoxville, TN 37996
865-974-4351

Map & Directions
Donate to the Libraries
  • About
  • John C. Hodges Society
  • Speaking Volumes magazine
  • Outreach
  • Directory
  • Employment
  • Policies
  • Library Intranet
University of Tennessee power T logo

The University of Tennessee, Knoxville
Knoxville, Tennessee 37996
865-974-1000

Events
A-Z
Apply
Privacy
Map
Directory
Give to UT
Accessibility

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science