Next-Generation Computing: PyPIM Replaces Processors with Memory

watch 1m, 7s
views 2

16:11, 13.11.2024

Article Content
arrow

  • Next-Generation Computing: PyPIM Replaces Processors with Memory
  • Applications and Development Potential of PyPIM

Next-Generation Computing: PyPIM Replaces Processors with Memory

Researchers at Israel’s Technion Institute have developed an innovative software platform, PyPIM, enabling computations to be carried out directly in memory, without the involvement of a processor. This approach, known as Processing-in-Memory (PIM), significantly accelerates computing tasks and reduces energy consumption. The foundation of the new platform is a command library that transforms Python commands into machine code executed directly in memory, allowing developers to adapt to a new way of working with data.

Professor Shahar Kvatinsky, who leads this project, and his team are tackling the “memory wall problem” — a bottleneck caused by the need to transfer data between memory and the processor. Over the past few years, the team has published numerous papers outlining the theoretical underpinnings of such computations and specific examples of PyPIM implementation.

Applications and Development Potential of PyPIM

PyPIM holds great potential for various fields, including artificial intelligence, bioinformatics, finance, and information systems, as it can greatly enhance performance and reduce energy costs. Furthermore, Technion researchers have developed a special modeling tool to support PIM hardware that allows performance measurements and comparisons with traditional computers.

The team’s findings were presented at the IEEE/ACM International Symposium on Microarchitecture in Austin, Texas, and published on arXiv. Among the authors is 21-year-old Orian Leitersdorf, who is soon to become the youngest Ph.D. at Technion.

Share

Was this article helpful to you?

VPS popular offers

-10%

CPU
CPU
3 Epyc Cores
RAM
RAM
2 GB
Space
Space
20 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 2048 Linux

14.9 /mo

/mo

Billed annually

-8.6%

CPU
CPU
6 Epyc Cores
RAM
RAM
8 GB
Space
Space
100 GB NVMe
Bandwidth
Bandwidth
Unlimited
wKVM-NVMe 8192 Windows

42.3 /mo

/mo

Billed annually

-29.4%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
30 GB SSD
Bandwidth
Bandwidth
2 TB
KVM-SSD 2048 Metered Linux

17 /mo

/mo

Billed annually

-10%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
400 GB HDD
Bandwidth
Bandwidth
300 Gb
KVM-HDD HK 16384 Linux

40.26 /mo

/mo

Billed annually

-10%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
400 GB HDD
Bandwidth
Bandwidth
Unlimited
KVM-HDD 16384 Linux

50 /mo

/mo

Billed annually

-15.5%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
80 Mbps
DDoS Protected SSD-KVM 8192 Linux

95 /mo

/mo

Billed annually

-10%

CPU
CPU
8 Epyc Cores
RAM
RAM
32 GB
Space
Space
200 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 32768 Linux

96.8 /mo

/mo

Billed annually

-10.1%

CPU
CPU
3 Xeon Cores
RAM
RAM
1 GB
Space
Space
40 GB HDD
Bandwidth
Bandwidth
300 Gb
KVM-HDD HK 1024 Linux

4.97 /mo

/mo

Billed annually

-8.1%

CPU
CPU
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
200 GB HDD
Bandwidth
Bandwidth
Unlimited
wKVM-HDD 8192 Windows

31.25 /mo

/mo

Billed annually

CPU
CPU
4 Epyc Cores
RAM
RAM
4 GB
Space
Space
50 GB NVMe
Bandwidth
Bandwidth
Unlimited
Keitaro KVM 4096
OS
CentOS
Software
Software
Keitaro
/mo

Billed monthly

Other articles on this topic

cookie

Accept cookies & privacy policy?

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we'll assume that you are happy to receive all cookies on the HostZealot website.