Transformation-based parallelization of request-processing applications

  • Authors:
  • Taylor L. Riché;Harrick M. Vin;Don Batory

  • Affiliations:
  • Department of Computer Science, The University of Texas at Austin, Austin, TX;Tata Research and Development Center, Pune, India;Department of Computer Science, The University of Texas at Austin, Austin, TX

  • Venue:
  • MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part II
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Multicore, multithreaded processors are rapidly becoming the platform of choice for high-throughput request-processing applications (RPAs). We refer to this class of modern parallel platforms as multi-* systems. In this paper, we describe the design and implementation of Lagniappe, a translator that simplifies RPA development by transforming portable models of RPAs to high-throughput multi-* executables. We demonstrate Lagniappe's effectiveness with a pair of stateful RPA case studies.