25.7 C
Cañada

MIT develops New Programming Language for High-Performance Computers

Date:

In the realm of computing, the demand for high performance is ever-increasing, particularly for tasks like image processing and deep learning applications on neural networks. These tasks involve sifting through vast amounts of data quickly, or else the processing time becomes unreasonably long. Traditionally, it’s believed that there’s a trade-off between speed and reliability in such operations. If speed is prioritized, reliability may suffer, and vice versa.
However, a group of researchers primarily from MIT challenges this notion, proposing that it’s possible to achieve both speed and correctness simultaneously. Amanda Liu, a second-year Ph.D. student at the MIT Computer Science and Artificial Intelligence Laboratory (CSAIL), states that with their new programming language specifically designed for high-performance computing, “speed and correctness do not have to compete. Instead, they can work hand-in-hand in the programs we develop.”
Liu, along with Gilbert Louis Bernstein, a postdoc from the University of California at Berkeley, MIT Associate Professor Adam Chlipala, and MIT Assistant Professor Jonathan Ragan-Kelley, presented the potential of their recently developed creation, “A Tensor Language (ATL),” at the Principles of Programming Languages conference in Philadelphia last month.
Liu explains that everything in their language is geared towards producing either a single number or a tensor. Tensors, which are generalizations of vectors and matrices, can take the form of multidimensional arrays. The objective of a computer algorithm or program is to initiate a specific computation, but there can be numerous ways of writing the program, each with varying speeds. The primary aim of ATL is to optimize the program to enhance performance, given the resource-intensive nature of high-performance computing. Liu notes that while one may begin with a program that is easy to write, it may not be the fastest, necessitating further adjustments for optimal speed.

Subscribe to our magazine

━ more like this

Mark Zuckerberg Moves On From Metaverse Wreckage — $80 Billion Spent, AI Era Begins

The wreckage is expensive, but Meta is moving on. Horizon Worlds is being shut down on VR platforms — off the Quest store in...

Instagram and Privacy: The End of Encrypted DMs Explained

In a move that has drawn both praise and criticism, Meta has announced that Instagram's end-to-end encrypted direct messages will be phased out starting...

Google’s Amateur Health Advice AI Feature: Launched in Spring, Gone by Autumn

In the span of a few months, Google introduced and then silently discontinued a search feature that used AI to present health advice from...

Microsoft’s Court Support for Anthropic Exposes Deep Tensions Between AI Innovation and Pentagon Control

Microsoft's decision to file a court brief supporting Anthropic in its battle against the Pentagon's supply-chain risk designation has exposed deep and long-simmering tensions...

Musk’s xAI “Macrohardrr” Project Secures Energy Approval Amid Lawsuit Threats

In a move that has further polarized northern Mississippi, state regulators have approved 41 methane turbines for Elon Musk’s xAI. The permit allows the...