Commit Graph

18 Commits

Author SHA1 Message Date
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