[Swift-commit] r2384 - text/hpdc09submission

noreply at svn.ci.uchicago.edu noreply at svn.ci.uchicago.edu
Tue Dec 30 08:00:22 CST 2008


Author: benc
Date: 2008-12-30 08:00:22 -0600 (Tue, 30 Dec 2008)
New Revision: 2384

Modified:
   text/hpdc09submission/paper.latex
Log:
abstract as submitted

Modified: text/hpdc09submission/paper.latex
===================================================================
--- text/hpdc09submission/paper.latex	2008-12-30 13:46:25 UTC (rev 2383)
+++ text/hpdc09submission/paper.latex	2008-12-30 14:00:22 UTC (rev 2384)
@@ -30,18 +30,31 @@
 
 \begin{abstract}
 
-SwiftScript is a scripting language used to describe the composition of
-tens of thousands of serial component programs into distributed,
-parallelised, data-oriented applications. Drawing on experience from
-both scientific workflow and programming language domains, the language
-provides a high level representation of collections of data and how
-those collections are to be processed by component programs. Underlying
-this is an implementation to execute scripts on grid and other
-platforms, providing inbuillt site selection, data management and
-reliability.
+Scientists, engineers and business analysts often pursue their work by
+applying application programs to massive collections of file-based data.
+Distributed and parallel computing resources provide a powerful way to
+get more of this type of work done faster, but using such resources
+greatly increases the complexity of the computing task. 
 
+Swift addresses this problem with a scripting language for composing
+ordinary application programs (serial or parallel) into more powerful
+distributed, parallelized applications. Applications expressed in Swift
+are location-independent and automatically parallelized. 
+
+Swift can execute scripts that perform tens to hundreds of thousands of
+program invocations on highly parallel resources, and its conceptual
+design is intended to scale to applications that perform many millions
+of invocations, and beyond. 
+
+The language provides a high level representation of collections of data
+and a specification of how those collections are to be mapped to an
+abstract representation and processed by component programs. Underlying
+this is an implementation that executes component applications on grids
+and other parallel platforms, providing automated site selection, data
+management and reliability. 
+
 We present the language, details of the implementation, application
-use-cases and ongoing research.
+examples, measurements and ongoing research.
 
 \end{abstract}
 




More information about the Swift-commit mailing list