Category Archive: PoC

Jun 02

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 »

Nov 10

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 »

Jun 02

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 »

Apr 07

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 »

Nov 25

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 »