|
|
cf83e27f50
|
Matrix to PIM-Matrix conversion
|
2024-02-20 22:12:34 +01:00 |
|
|
|
5509577526
|
Fix memory layout
|
2024-02-20 17:43:53 +01:00 |
|
|
|
71c813b578
|
Enable shared PCUs for samsung layout
|
2024-01-20 19:11:35 +01:00 |
|
|
|
400774df6f
|
Implement Samsung's memory layout
|
2024-01-20 17:24:33 +01:00 |
|
|
|
283b9e74a3
|
Use m5ops instructions
|
2024-01-13 18:41:08 +01:00 |
|
|
|
ec8ae87aaa
|
Use gem5 ops ISA method instead of ADDR method
|
2024-01-07 21:46:37 +01:00 |
|
|
|
44f38fb443
|
Refactor project to be more modular
|
2024-01-07 17:48:16 +01:00 |
|
|
|
4510a36a10
|
Introduce a bunch of new kernels
|
2024-01-06 19:05:13 +01:00 |
|
|
|
29d9cee52c
|
8x8 matrix multiplication using AAM
|
2024-01-06 17:34:31 +01:00 |
|
|
|
92499fe95b
|
Map PIM region to uncacheable region
|
2024-01-06 14:10:43 +01:00 |
|
|
|
34c8ab84fb
|
3x3 matrix multiplication
|
2024-01-03 18:50:54 +01:00 |
|
|
|
6380385bd0
|
Trivial matrix multiplication kernel
|
2024-01-01 23:08:46 +01:00 |
|
|
|
05f184d51f
|
First steps towards matrix multiplication
|
2024-01-01 18:48:37 +01:00 |
|
|
|
dfa773b839
|
Fix unwanted cache evictions during PIM operation
|
2023-12-26 13:03:33 +01:00 |
|
|
|
329c0191cc
|
Example: add two matrices
|
2023-12-24 11:27:32 +01:00 |
|
|
|
e49b667b8a
|
Functional matrix operation
|
2023-12-23 15:48:12 +01:00 |
|
|
|
66a688c2e9
|
Further implementation of matrix support
|
2023-12-19 16:59:20 +01:00 |
|
|
|
8a2c675d71
|
Crude implementation of matrices using nalgebra
|
2023-12-19 15:37:32 +01:00 |
|
|
|
2e44890c53
|
Add support for EVEN/ODD PIM configuration
|
2023-12-16 22:34:11 +01:00 |
|
|
|
aecb19b4f4
|
Zero-cycle JUMP
|
2023-12-12 17:15:29 +01:00 |
|
|
|
d519d9a37b
|
Add support for address-aligned-mode
|
2023-12-11 18:52:16 +01:00 |
|
|
|
beaa224252
|
Add support for cacheless PIM
|
2023-12-11 18:52:02 +01:00 |
|
|
|
71c766736a
|
Implement all missing instructions
|
2023-12-03 15:48:31 +01:00 |
|
|
|
ebecd4e763
|
Implement ADD and JUMP instructions
|
2023-12-03 00:09:44 +01:00 |
|
|
|
2547f7030d
|
Add conveniance functions for a PIM array
|
2023-12-01 18:00:28 +01:00 |
|
|
|
54bf6bda11
|
Split up into pim-os, pim-vm and pim-isa crate
|
2023-11-28 20:41:09 +01:00 |
|
|
|
8f1c43defd
|
Execute a simple NOP kernel
|
2023-11-26 07:17:44 +01:00 |
|
|
|
b6d043dbd8
|
Introduce some PIM data structures
|
2023-11-22 17:42:27 +01:00 |
|
|
|
b729c823b0
|
Define pim_config region and add some m5ops
|
2023-11-07 20:32:06 +01:00 |
|
|
|
b18b1be0fe
|
Working memory map
|
2023-11-02 18:47:34 +01:00 |
|
|
|
a179a01270
|
Simple hello world
|
2023-10-28 16:46:38 +02:00 |
|