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

-18.4%

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

24 /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

-9.2%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB SSD
Bandwidth
Bandwidth
Unlimited
10Ge-wKVM-SSD 4096 Windows

72 /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

-13.1%

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

7 /mo

/mo

Billed annually

-9.9%

CPU
CPU
4 Xeon Cores
RAM
RAM
4 GB
Space
Space
100 GB HDD
Bandwidth
Bandwidth
300 Gb
KVM-HDD HK 4096 Linux

11.88 /mo

/mo

Billed annually

-10%

CPU
CPU
10 Epyc Cores
RAM
RAM
64 GB
Space
Space
400 GB NVMe
Bandwidth
Bandwidth
Unlimited
KVM-NVMe 65536 Linux

135.49 /mo

/mo

Billed annually

-15.3%

CPU
CPU
4 Xeon Cores
RAM
RAM
2 GB
Space
Space
75 GB SSD
Bandwidth
Bandwidth
40 Mbps
DDoS Protected SSD-wKVM 2048 Windows

54 /mo

/mo

Billed annually

-10%

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

8.8 /mo

/mo

Billed annually

-26.7%

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

10 /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.