| 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.
|
|
|