SHAKTI is specialized in the design and realization of real time calculators for adaptive optics. The company has designed and produced several generations of calculators based on parallel and serial architecture. In the 90’s, the main blocking point was computing power and SHAKTI developed a custom computing generation based on the MOTOROLA RISC 88100 family and TEXAS INSTRUMENT’s TMS320C40. With the constant increase in computing power offered by CPUs, SHAKTI has focused its efforts on software architectures, their adaptability and their reusability.
In 20 years of realization, SHAKTI has delivered more than 15 calculators. The proposed solutions and architectures are adapted to the required performances in terms of essentially number of sub-pupils, number of actuators and frame frequency. The architectures integrate specific boards (FPGA, DSP), solutions based on cards on shelf (COTS) integrating industrial standards (VME, compacPCI, ATCA), or solutions using the major standards of the market. Indeed, with the advent of GPU or Xeon multi-cores architectures, higher computing powers than TFlops are easily obtained with PC-type platforms. Linux-based OSs provide precise control over thread / core affinities and feature low jitter with real-time or low-latency kernels.