Software language “Julia” accelerates developments in AI, medicine and robotics

Bangalore, May 13,2021: The fight against the Corona virus does not only take place in medical laboratories, but also in computing. Handling the huge amounts of data for vaccine development requires advanced tools: “Julia”, a relatively new software language, has surged in popularity.

It delivers comparable speed and functionality to programming in C while also allowing scientific and numerical computing. As a leading manufacturer of advanced scientific test and measurement equipment, Spectrum Instrumentation it has created a Software Development Kit (SDK) for programming its full range of over 200 different digitizers, generators and digital I/O products using Julia!

A key feature of Julia is that it has been specifically designed for high-performance applications that require fast processing of data, like machine learning and scientific computing. For example, libraries include optimized source C and Fortran code for linear algebra, random number generation, signal processing and even string processing. Furthermore, Julia offers parallelism. Call the desired script with a given number of cores and parallelize directly from a command line. Additionally, it is possible to send tasks to different threads, or run loops in parallel, directly from code. The result is a language that offers similar speeds to C, while allowing coding that is more comparable to Python or MATLAB. Companies around the world use Julia in a wide range of applications. Some examples can be found here

Combining Julia with Spectrum Instrumentation products  helps to speed up processing and reduce latency. The Spectrum products offer ultrafast data transfers with a variety of different acquisition and generation modes (such as single, multiple, gated and FIFO) which helps to optimize testing throughputs. It is a key benefit for situations that require fast decision making and it is one of the reasons why Spectrum products can be found working in applications involving autonomous vehicles, robotics, drones, imaging devices, medical appliances and control systems. Their general-purpose design means they can also be used with almost any sensor (accelerometers, transducers, photo diodes, detectors, MEMS, etc.) that is commonly found in AI machines.  

The new SDK supporting Julia is available free of charge to all Spectrum customers. Spectrum products include an industry-leading 5-year warranty with free software and firmware updates for each unit’s lifetime.

Spectrum Instrumentation, founded in 1989, uses modular design to create a wide range of digitizers and generator products as PC-cards (PCIe and PXIe) and stand-alone Ethernet units (LXI).