CME Group and Chevron launch new spatial programming standard
Application dataflows are executed in parallel, rather than in time sequence
Energy company Chevron and derivatives marketplace owner CME Group are part of a consortium that has launched a new spatial programming standard.
The companies are members of the Open Spatial Programming Language (OpenSPL) consortium, which includes Juniper Networks, HPC solutions provider Maxeler Technologies, Imperial College London, Stanford University, University of Tokyo and Tsinghua University.
In a spatial computer, programs execute in space, rather than in time sequence. Application dataflow is laid out in space on a chip and every operation runs in parallel. According to the consortium, this offers “dramatic” increases in performance compared with traditional instruction-processor machines.
Related Articles on Techworld
“Chevron has long pioneered the use of dataflow chips for high performance computing,” said Peter Breunig, general manager, of Technology Management & Architecture at Chevron Information Technology Company.
“We have long advocated high-level open language specifications to promote the development of this technology area, and we expect the work of OpenSPL will lead to a wider adoption of this technology.”
Meanwhile, Dr Tamas Nemeth, chairman of the OpenSPL steering board, said: “OpenSPL provides a simple programming language that is easy to use for both expert software engineers and application domain experts.”
Maxeler Technologies provides exchange support to CME Group, Eurex, NYSE and NASDAQ. It also supplies an FPGA-based supercomputer solution to JP Morgan, which allows the bank to significantly speed up its fixed-income trading operations.
Kevin Kometer, CIO of CME Group, said: “CME Group has long been a leader in open efforts, including our leadership in FIX Protocol Limited and Linux Foundation, and is excited to leverage spatial computing technology for our critical high performance computing needs.”
More information about the new standard can be found here.