Login
username
password login

Mission
to give fast, reliable and efficient solutions to computational problems arising in the widespread range of the scientific and technological fields (biological sequence analysis, signal and image processing, linear algebra, physical systems modeling, ...).


Technologies
Ylichron products are based on innovative hardware and software dedicated computing architectures, heavily relying on the parallelism present in the algorithm chosen to solve the current problem.
In software implementations, parallelism is exploited at the Instruction Level, at the Data Level and at the Task Level, with particular attention to data pipelining and to the memory hierarchy of the computing architecture supporting the parallel implementation.
In hardware implementations, in presence of regular iterative algorithms, dedicated parallel computing architectures are automatically generated thanks to a proprietary tool (the Parallel Hardware Generator - PHG) which has the high level description of the algorithm as input and produces the synthesizable RTL-VHDL of the optimized (in speed/area) parallel architecture which implements the algorithm. PHG has been developed in a research project of ENEA (the Italian Agency for the New Technologies, the Energy and the Environment) and is being further improved within the 3-year HARWEST research project, funded by the Italian Ministry for the University and the Research (MIUR). The parallel architectures are finally actually implemented onto programmable devices (Field Programmable Gate Arrays - FPGA).


Experiences
being a spin-off originated from research activities carried on in the last decade within the ENEA High Performance Computing and Networking Interdepartmental Project and the ENEA Computing and Modeling unit, Ylichron has a deep and multidisciplinary experience in developing parallel solutions to scientific and technological problems arising in different computational fields (from the processing of biological sequences to the simulation of the dynamic of electromagnetic phenomena). Furthermore, Ylichron has a unique know-how about the automatic recognition and exploitation of the parallelism inherent to a computing algorithm, being able to automatically generate parallel architectures that solve, through ad hoc implemented embedded solutions, intensive computing problems as the determination of the disparity maps to reconstruct 3D sequences from stereoscopic video streams or the recognition of the regions within an ammino-acid sequence which are mostly similar to a template ammino-acid pattern.