Skip to main navigation Skip to search Skip to main content

A dynamic execution model applied to distributed collision detection

  • Matthew Anderson
  • , Maciej Brodowicz
  • , Luke Dalessandro
  • , Jackson DeBuhr
  • , Thomas Sterling

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

The end of Dennard scaling and the looming Exascale challenges of efficiency, reliability, and scalability are driving a shift in programming methodologies away from conventional practices towards dynamic runtimes and asynchronous, data driven execution. Since Exascale machines are not yet available, however, experimental runtime systems and application co-design can expose application-specific overhead and scalability concerns at extreme scale, while also investigating the execution model defined by the runtime system itself. Such results may also contribute to the development of effective Exascale hardware. This work presents a case study evaluating a dynamic, Exascale-inspired execution model and its associated experimental runtime system consisting of lightweight concurrent threads with dynamic management in the context of a global address space examining the problem of mesh collision detection. This type of problem constitutes an essential component of many CAD systems and industrial crash applications. The core of the algorithm depends upon determining if two triangles intersect in three dimensions for large meshes. The resulting collision detection algorithm exploits distributed memory to enable extremely large mesh simulation and is shown to be scalable thereby lending support to the execution strategy.

Original languageEnglish
Title of host publicationSupercomputing - 29th International Conference, ISC 2014, Proceedings
PublisherSpringer Verlag
Pages470-477
Number of pages8
ISBN (Print)9783319075174, 9783319075174
DOIs
StatePublished - 2014
Event29th International Supercomputing Conference, ISC 2014 - Leipzig, Germany
Duration: Jun 22 2014Jun 26 2014

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume8488 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference29th International Supercomputing Conference, ISC 2014
Country/TerritoryGermany
CityLeipzig
Period06/22/1406/26/14

Fingerprint

Dive into the research topics of 'A dynamic execution model applied to distributed collision detection'. Together they form a unique fingerprint.

Cite this