This is the new style of IT. Developers can now innovate in the same way as companies like PayPal and Swoop Search.
Recently, Hewlett-Packard (HP) hit a milestone by becoming the first major vendor to add a 64-bit ARM server to their portfolio. They announced two servers -- one has a 64-bit ARM chip option and the other features a 32-bit ARM option. The 32-bit version includes an integrated DSP chip from Texas Instruments, and this is the option we will discuss in more detail here.
The system, based on an integrated DSP, is designed for processing complex data in real-time. This system is ideal for applications such as big data, video, and voice analytics. PayPal could use this server to help solve different types of real-time data processing problems. Another company, Swoop Search, has found that the DSP-based cartridges are ideal for performing algorithms that allow users to comb for relevant information online and uncover hidden insights in rea-time that may have previously been missed.
m800 Server Cartridge.
TI's C66x DSP core is ideal for performing real-time data analytics due to its ability to process interrupts in nanosecond time intervals, its VLIW architecture, and its C programmability. The C66x's proven ability to process data is evident in the fact that PayPal has achieved real-time data analysis capability for its system intelligence using this DSP architecture.
HP is using four of TI's 66AK2Hx SoCs on the m800 server. Each 66AK2Hx processor integrates eight C66x DSP cores and four ARM Cortex-A15 cores, along with integrated accelerators, 1G/10G NIC, and Serial RapidIO (sRIO). The sRIO is connected with HP's Moonshot's 2D torus, while the 1G enables use of Moonshot's star network topology.
sRIO provides predictable low latency I/O that is 5x faster and 10x lower latency than a 1G Ethernet interface. The combination of these vital compute elements with integrated I/O in harmony with Moonshot's integrated chassis provides unprecedented scale and compute capability. When this unprecedented scale and compute power mates with 11 Terabytes of storage, the resulting machine is ideal for in-situ/real-time big data analysis, voice, video, and/or sensory analytics applications.
Order out of chaos.
At this point, the questions most likely to come up are: "What about the software?" "How do I take my scripts and run them on this machine?" And "Do I need to learn DSP programming?" Well, you may rest assured that TI and HP have worked in collaboration with Canonical to enable a software environment that is powered by Ubuntu.
Ubuntu is enhanced with TI's standard programming tools to enable seamless usage of 66AK2Hx SoC resources so that you can use familiar open source packages and scripts. By means of tools such as pyopencl, opencl, and openmp, you can seamlessly bridge to use DSP compute without being obliged to learn DSP programming. Also, you can use OpenMPI to take advantage of sRIO's low latency and high speed fabric, and you can perform all of this migration while working with a familiar Ubuntu environment.
So, this is the new style of IT. Developers can now innovate in the same way as companies like PayPal and Swoop Search. I invite you to explore this real-time data analysis machine and experience Bill Gate's famous "Business at speed of light" quote in reality.