Tag: programming languages
What’s in your scientific computing toolbox? Over at the R Bloggers site, University of Texas at Austin research associate Tal Yarkoni explains why these days, his go-to language is Python, whether it’s for text processing, numerical computing, or even data visualization. The post, subtitled “why Python is steadily eating other languages’ lunch,” explores the advantages Read more…
<img style=”float: left;” src=”http://media2.hpcwire.com/hpcwire/parallels.JPG” alt=”” width=”78″ height=”63″ />The most widely used computer programming languages today were not designed as parallel programming languages. But retrofitting existing programming languages for parallel programming is underway. We can compare and contrast retrofits by looking at four key features, five key qualities, and the various implementation approaches.
GPU maker NVIDIA is going to make its CUDA compiler runtime source code, and internal representation format public, opening up the technology for different programming languages and processor architectures. The announcement was made on Wednesday at the kick-off of the GPU Technology Conference Asia in Beijing, China.
There are lots of programming languages to choose from, but how are they addressing the unique needs of the cloud?
Interpreted programming languages usually don’t find too many friends in high performance computing. Yet Python, one of the most popular general-purpose interpreted languages, has garnered a small community of enthusiastic followers. True believers got the opportunity to hear about the language in the HPC realm in a tutorial session on Monday and a BoF session on Wednesday. Argonne National Lab’s William Scullin, who participated in both events, talked with HPCwire about the status of Python in this space and what developers might look forward to.
New programming paradigms needed for multicore processors.
New generation of HPC programmers embracing higher level languages.
Start from scratch or extend the legacy languages?