by Adrian Sampson on Jun 29, 2021 | Tags: Accelerators, Programmability, Programming Languages
We need to make it easier to design custom, application-specific hardware accelerators. The potential efficiency gains are enormous, and the cost of deploying accelerators is falling rapidly with the widespread availability of FPGA cards and the increasing...
Read more...
by Nathan Beckmann on Apr 5, 2021 | Tags: Memory, Programmability
Once upon a time, cores and memory ran at similar speeds, and programs could read and write memory directly without complications. The load-store interface was born as a simple way to give programs access to data, and, at this stage in computing history, this...
Read more...
by Rachit Nigam on Feb 17, 2021 | Tags: Accelerators, FPGA, Programmability, Programming Languages, Workshop
FPGA-based accelerators have opened up a new frontier for accelerator design; instead of spending months building and fabricating silicon chips, programmers can buy a cloud instance to run custom hardware accelerators within hours. With the remarkable new hardware, there is a need for remarkable new software.
Read more...
by Emery Berger on Oct 12, 2020 | Tags: Accelerators, Architecture, Benchmarks, Programmability
The focus of most published research in architecture is on applications implemented in high-performance, “close-to-the-metal” languages essentially developed before computers got fast. These, let’s call them metal languages, include FORTRAN...
Read more...
by Steve Swanson on Aug 8, 2019 | Tags: Emerging Technology, Memory, non-volatile, Persistent, Programmability, Storage
On July 22-23rd, UC San Diego’s Non-Volatile Systems Laboratory and the Storage Networking Industry Association (SNIA) hosted the first Persistent Programming In Real Life (PIRL). PIRL is a new meeting devoted to gathering and sharing real-world, practical expertise...
Read more...