The Swift parallel scripting language

Swift lets you write parallel scripts that run many copies of ordinary programs concurrently, using statements like this:
foreach protein in proteinList {
runBLAST(protein);
}
Swift is parallel: it runs multiple programs concurrently as soon as their inputs are available, reducing the need for complex parallel programming.

Swift is easy: Short, simple scripts can do large-scale work. The same script runs on multicore computers, clusters, grids, clouds, and supercomputers.

Swift is fast: it can run a million programs, thousands at a time, launching hundreds per second.

Swift is flexible: its being used in many fields of science, engineering, and business. Read the case studies..

Programmer FAQs | Source

You May Like

Comments