In Proceedings of the 22nd international symposium on High-performance parallel and distributed computing (HPDC ’13). ACM, New York, NY, USA, 215-226. It is remarkably easy to offload processing to Intel’s newest manycore coprocessor, the Xeon Phi: it supports a popular ISA (x86-based), a popular OS (Linux) and a popular programming model (OpenMP). Easy portability is … Continue reading COSMIC: middleware for high performance and reliable multiprocessing on Xeon Phi coprocessors
CRUX PPC 3.0 released!
CRUX PPC 3.0 is now available. Toolchain ships with Graphite support (PPL backend) and also with LTO (Link Time Optimization). CRUX PPC 3.0 is released as two different archives: 32bit and 64bit. The 32bit version is based on a single lib toolchain instead the 64bit one comes with a multilib toolchain. These two versions share … Continue reading CRUX PPC 3.0 released!
Adding a method for computing Cartesian Product to Groovy’s Collection(s)
In these days I'm using the Groovy programming language very often, I found this language very intuitive and expressive. I try to use, when it is appropriate and convenient , Functional programming style and methods. One of the key elements of functional programming paradigm (opposite to the imperative paradigm) is "thinking in space rather than … Continue reading Adding a method for computing Cartesian Product to Groovy’s Collection(s)
Learning Functional Programming: a K-Means implementation in Groovy
Since few days I started studying the Functional Programming paradigm, so I decide practicing by implementing a commonly used algorithm. Although Groovy it isn't strictly a functional programming language, it has all the characters of a functional programming language. K-Means K-Means is a method of cluster analysis which aims to partition n observations into k … Continue reading Learning Functional Programming: a K-Means implementation in Groovy
Blifpad is back!
I noticed that during the moving of the blog to wordpress.com I lost the Blifpad page. By the way it wasn't a real loss since I had it in the backups (always make backups!), and then I could easily recreate it. The new Blifpad page is found at: https://coviello.wordpress.com/blifpad/ . Feel free to contact me for … Continue reading Blifpad is back!
UniParthenope OpenSource Lab Party
On the occasion of the new release of our main products, GVirtuS and JaClouX we are pleased to announce the first “UniParthenope OpenSource Lab Party”. The party will be held on March 16 2011 in the Faculty of Science and Technology of the University of Napoli “Parthenope”. The party will be organized as a conference … Continue reading UniParthenope OpenSource Lab Party