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
6 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 8192 Linux

25.85 /mo

/mo

Billed annually

-9.1%

CPU
CPU
6 Epyc Cores
RAM
RAM
16 GB
Space
Space
150 GB NVMe
Bandwidth
Bandwidth
Unlimited
wKVM-NVMe 16384 Windows

66.5 /mo

/mo

Billed annually

-5.9%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
75 GB SSD
Bandwidth
Bandwidth
Unlimited
wKVM-SSD 2048 Windows

14.8 /mo

/mo

Billed annually

-12.3%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
150 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-wKVM-SSD 16384 Windows

237 /mo

/mo

Billed annually

-16.2%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
50 GB SSD
Bandwidth
Bandwidth
60 Mbps
DDoS Protected SSD-KVM 4096 Linux

67 /mo

/mo

Billed annually

CPU
CPU
6 Epyc Cores
RAM
RAM
8 GB
Space
Space
100 GB NVMe
Bandwidth
Bandwidth
Unlimited
Keitaro KVM 8192
OS
CentOS
Software
Software
Keitaro
/mo

Billed monthly

-15.4%

CPU
CPU
6 Xeon Cores
RAM
RAM
16 GB
Space
Space
150 GB SSD
Bandwidth
Bandwidth
100 Mbps
DDoS Protected SSD-wKVM 16384 Windows

130 /mo

/mo

Billed annually

-10%

CPU
CPU
3 Xeon Cores
RAM
RAM
1 GB
Space
Space
20 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 1024 Linux

6.6 /mo

/mo

Billed annually

-10%

CPU
CPU
2 Xeon Cores
RAM
RAM
512 MB
Space
Space
10 GB SSD
Bandwidth
Bandwidth
Unlimited
KVM-SSD 512 Linux

5.2 /mo

/mo

Billed annually

-10%

CPU
CPU
4 Xeon Cores
RAM
RAM
8 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-KVM-SSD 8192 Linux

115.5 /mo

/mo

Billed annually

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.