Category: PoC

OpenMP 4.5 SIMD

OpenMP 4.5 provides a standardised set to carry out loop vectorization. One can use simd directive to indicate that a loop should be SIMDized. As using these features should not bring too many modifications in a code and offer performance gains, we decided to test them on two real relevant cases. The code is available …

Continue reading »

Using dtk within Fortran code and outlook

In the context of the ADT Simon related to the Inria Project Lab (IPL) C2S@Exa dealing with High Performance Computations (HPC), a lot of efforts were made by the dtk team to develop both API and efficient back-ends for parallel sparse linear algebra. Simultaneously, Tristan Cabel modified the Fortran code TRACES from the Andra Institute …

Continue reading »

The LD_PRELOAD trick

If you ever wanted to replace some symbol in a library, in order to inspect what happens in a binary you don’t have the source code or even to inject some code, this can be done using the LD_PRELOAD trick. To use it, invoke your binary as such: $ LD_PRELOAD=somelib.so executable.

Continue reading »

RApp Prototype State at april 7th

A new version of the prototype developed for the RApp project has been delivered on march 30th. The prototype is made of three parts, all written in HopJS: a robot simulator; an application embedded in the robot; an application located in a cloud server; The purpose of the different parts: The robot simulator simulates services …

Continue reading »

Speech recognition using PocketSphinx

CMUSphinx, where CMU stands for Carnegie Mellon University, is an open source toolkit for speech recognition. This proof of concept, aims at using speech instead of a mouse to trigger transitions within a state machine, and have a visual feedback of it.

Continue reading »