The Bitlet model is a new an analytical, parameterized, modeling tool, developed in the ASIC2 lab. The Bitlet model can be used to estimate the performance and the power of a PIM-based system and thereby assess the affinity of workloads for PIM as opposed to traditional computing.In order to make Bitlet more beneficial, it has to be made more accessible to users by equipping it with new features and interactive graphical user interface. These additions will allow easy evaluation of various tradeoffs and clear visualization of relations among parameters.

Background: The memristive Memory Processing Unit (mMPU) is a new process-in-memory computer architecture, which performs the computation without moving the data from the computer’s main memory (RAM). The logic implementation in the mMPU is based on emerging memory technology of ReRAM (resistive RAM), transpose memory array, and the MAGIC NOR operations, which reveal large vector operations.
The Bitlet model is a new an analytical, parameterized, modeling tool, developed in the ASIC2 lab. The Bitlet model can be used to estimate the performance and the power of a PIM-based system and thereby assess the affinity of workloads for PIM as opposed to traditional computing.
In order to make Bitlet more beneficial, it has to be made more accessible to users by equipping it with new features and interactive graphical user interface. These additions will allow easy evaluation of various tradeoffs and clear visualization of relations among parameters.
Project Description:
- Acquire knowledge and understanding of the mMPU design and operation, and of the Bitlet model.
- Study relevant graphical user interface and visualization tools
- Defining the Bitlet new features and GUI.
- Implement the Bitlet user interface. Optimize to achieve fast response.
- Prepare an installation kit, a demo, and few templates.
Prerequisites: Experience in GUI design is a bug advantage. Logic design and computer architecture are an advantage.
Supervisors: Ronny Ronen ronny.ronen@gmail.com