Swift: The Easy Scripting Language for Parallel Computing

view story

http://www.linuxfoundation.org – Over the next decade, computer scientists anticipate the world’s largest supercomputers will grow to millions of cores running as many as a billion parallel threads. Even personal devices will contain a hundred cores and perform thousands of concurrent tasks. Such systems with the ability to run multiple parts of the same program at the same time –  in parallel – on a massive scale will be necessary to solve complex problems like climate change and drug modeling as well as to crunch the exabytes of data our smart devices will collectively produce. (General)