This website requires JavaScript.
08b0fcd850
Parallel bufferization
main
ilgeco
2026-04-30 11:48:17 +02:00
9dccc2c701
Translate global constant to symble
ilgeco
2026-04-28 12:42:01 +02:00
5c839e62c1
Func Input converted to symbol
ilgeco
2026-04-27 13:48:03 +02:00
15e8edb9c4
better spat computes merging
NiccoloN
2026-04-25 19:24:09 +02:00
951baca106
Merge Node update fix comparison bug
ilgeco
2026-04-23 19:52:16 +02:00
fc5bccb487
Merge Node update status file
ilgeco
2026-04-23 19:42:56 +02:00
49dea15b95
DCP Merge status
ilgeco
2026-04-23 18:40:33 +02:00
5545b0f672
fix MatMul pattern non-contiguous extract_slices
NiccoloN
2026-04-23 14:44:30 +02:00
cff929a083
fix sigmoid implementation stability in pim-simulator
NiccoloN
2026-04-23 10:34:29 +02:00
89b3501aa8
fix weightAlways attribute in spatial
NiccoloN
2026-04-23 10:04:47 +02:00
412ca957f6
multiple-output spat computes
NiccoloN
2026-04-23 09:28:57 +02:00
87922d994f
multiple-output spat computes
multiple-output-spat-computes
NiccoloN
2026-04-22 18:29:06 +02:00
0f13269040
faster DCPAnalysis on partial graph
NiccoloN
2026-04-21 18:36:16 +02:00
dafc1d15b7
faster pim-simulator
NiccoloN
2026-04-21 18:35:51 +02:00
3fa140be25
Merge branch 'main' of chef.heaplab.deib.polimi.it:nnicolosi/Raptor
NiccoloN
2026-04-21 16:23:16 +02:00
df703f0be9
pim-simulator add progress report
ilgeco
2026-04-21 16:23:03 +02:00
9fa850c140
Merge branch 'main' of chef.heaplab.deib.polimi.it:nnicolosi/Raptor
NiccoloN
2026-04-21 15:59:08 +02:00
186c88d860
Merge branch 'main' of chef.heaplab.deib.polimi.it:nnicolosi/Raptor into main
ilgeco
2026-04-21 15:44:40 +02:00
0368f96593
pims-simulator symlink memory opt
ilgeco
2026-04-21 15:43:10 +02:00
25ade1bd63
fix memory allocation in pim codegen fix crossbar allocation to only consider weights from vmm and mvm
NiccoloN
2026-04-21 13:31:10 +02:00
85e2750d6c
faster (and refactored) DCP analysis
NiccoloN
2026-04-21 12:33:44 +02:00
f4c6da8f10
Pim backend
ilgeco
2026-04-21 11:12:44 +02:00
fbf898e11c
vgg16
ilgeco
2026-04-17 17:44:17 +02:00
12265414b5
yolo pieces
ilgeco
2026-04-17 16:13:34 +02:00
a903e30859
add 2 unittests fix bugs
NiccoloN
2026-04-16 18:01:38 +02:00
197c38f9ca
Merge branch 'main' of chef.heaplab.deib.polimi.it:nnicolosi/Raptor
NiccoloN
2026-04-16 16:59:07 +02:00
831b7be4e7
validate.py now also checks pass timings
NiccoloN
2026-04-16 16:58:44 +02:00
933e138012
Topological initialization
ilgeco
2026-04-16 16:50:49 +02:00
ae93d1c563
faster pim host constant folding
NiccoloN
2026-04-14 19:58:26 +02:00
95ae93e07d
promote weight inputs to actual weights in spat compute nodes
NiccoloN
2026-04-14 19:44:35 +02:00
2151e322ca
Fix trivialmerge considering also weight attributes
ilgeco
2026-04-14 16:45:14 +02:00
a7dee5b840
fix mergeTriviallyConnectedComputes
NiccoloN
2026-04-14 15:13:45 +02:00
77fe293062
Merge branch 'main' of chef.heaplab.deib.polimi.it:nnicolosi/Raptor
NiccoloN
2026-04-14 13:45:10 +02:00
2a701be292
Merge branch 'main' of chef.heaplab.deib.polimi.it:nnicolosi/Raptor into main
ilgeco
2026-04-14 13:44:22 +02:00
6727785ab7
Not functioning merging
ilgeco
2026-04-14 13:43:30 +02:00
525792e545
better progress bar in validate_one.py
NiccoloN
2026-04-14 13:13:56 +02:00
eade488d13
fix missed failing tests for channels moderate refactor
NiccoloN
2026-04-14 12:26:41 +02:00
30ee9640d4
remove spatial bufferization logic (didn't make much sense) and move channel lowering to SpatialToPim
NiccoloN
2026-04-14 11:55:19 +02:00
368e340a40
minor refactor
NiccoloN
2026-04-14 11:21:11 +02:00
e866ec6f87
convolution uses crossbar size better
NiccoloN
2026-04-14 11:06:35 +02:00
0ac163e4b7
keep pimsim-nn happy
NiccoloN
2026-04-10 19:02:20 +02:00
e687cf37f7
better ignore
NiccoloN
2026-04-10 18:59:56 +02:00
ab8aff5bac
Merge branch 'main' of chef.heaplab.deib.polimi.it:nnicolosi/Raptor into main
ilgeco
2026-04-10 18:55:26 +02:00
bf1c34bb5c
better ignore?
ilgeco
2026-04-10 18:55:21 +02:00
f054e66ed0
reduce spatial compile-times in convolutions using a scf.for instead of materializing a huge number of instructions
NiccoloN
2026-04-10 18:50:25 +02:00
f3a36e9d43
Merge branch 'main' of chef.heaplab.deib.polimi.it:nnicolosi/Raptor into main
ilgeco
2026-04-09 19:27:05 +02:00
43727ffbbe
yolo first node
ilgeco
2026-04-09 19:27:01 +02:00
9e0d31af50
automatic code-reformat
NiccoloN
2026-04-09 14:27:23 +02:00
1a0192d1f9
add support for softmax, resize, split, gather
NiccoloN
2026-04-09 14:25:00 +02:00
86916a8fa0
add softmax support to pim-simulator
NiccoloN
2026-04-09 14:19:16 +02:00
6f718f5552
add validation tests for softmax, resize, split, gather
NiccoloN
2026-04-09 14:18:41 +02:00
b468858d25
MergeNode ensure that channel must have 2 users
ilgeco
2026-04-09 10:41:49 +02:00
ece24867e4
Remap weight within cloned operation
ilgeco
2026-04-09 10:24:03 +02:00
3f870fb74b
MergeDCP pass all test
ilgeco
2026-04-08 20:39:01 +02:00
813368f625
Qualche TODO
ilgeco
2026-04-08 20:37:49 +02:00
e77bd2cd23
Bug fix send and recive in simulator
ilgeco
2026-04-08 20:37:25 +02:00
ca56e3d4f1
Add DCP alghoritm, partial working test
ilgeco
2026-04-07 22:05:39 +02:00
ef4743c986
remove unused actions
NiccoloN
2026-03-30 18:00:32 +02:00
42f8aee57f
use ccache for raptor build
NiccoloN
2026-03-30 17:43:22 +02:00
3625edc80a
add better createSpatCompute helper
NiccoloN
2026-03-30 16:14:26 +02:00
39830be888
add support for operations: reduceMean, add, mul, div, sigmoid
NiccoloN
2026-03-30 15:41:12 +02:00
5e7114f517
minor fix
NiccoloN
2026-03-30 14:13:12 +02:00
7a060f455b
minor fix
NiccoloN
2026-03-25 14:04:19 +01:00
742df111e3
add relu lowering add relu validation add spatial compute helper minor refactors
NiccoloN
2026-03-25 11:03:03 +01:00
4e19650b80
minor fix to MessagePass.cpp
NiccoloN
2026-03-25 10:11:36 +01:00
ed359730f1
fix CI (hopefully)
NiccoloN
2026-03-24 10:38:41 +01:00
a4f3eed3e0
reformat code
NiccoloN
2026-03-23 21:25:51 +01:00
93e20c1dfc
standardize spatial and pim dialects remove old unused stuff
NiccoloN
2026-03-23 21:21:31 +01:00
0478d979ff
minor CI fix
NiccoloN
2026-03-23 20:45:10 +01:00
da01e6d697
refactor Pim passes layout
NiccoloN
2026-03-23 20:14:59 +01:00
f869925b64
remove old unused stuff
NiccoloN
2026-03-23 20:00:09 +01:00
f2d593f749
minor CI fixes
NiccoloN
2026-03-23 19:43:50 +01:00
a1b29dffe0
fix CI (hopefully)
NiccoloN
2026-03-23 19:27:53 +01:00
661170a9aa
reimplement pool lowering add pool validation align PIM ops/codegen/parser with the ISA move constant materialization to MLIR rename the PIM verification/materialization passes better folded-constant handling
NiccoloN
2026-03-23 19:14:50 +01:00
461bdd808d
replace helper-op cleanup with canonicalization clean up PIM pattern naming remove unused ValueMap.hpp
NiccoloN
2026-03-23 17:13:54 +01:00
50c545539b
clean up PIM CMake update README.md
NiccoloN
2026-03-23 16:39:14 +01:00
11916a2595
refactor Pim constant folding pass share contiguous address resolution in PimCommon group patterns in subdir for each pass with pattern files
NiccoloN
2026-03-23 15:36:58 +01:00
670d6ce94f
extend operation support for conv and gemm add more tests in validation
NiccoloN
2026-03-23 14:46:08 +01:00
2676f2c7ef
fix CI (hopefully)
NiccoloN
2026-03-23 14:30:02 +01:00
45342190bb
fix CI (hopefully)
NiccoloN
2026-03-23 13:24:00 +01:00
f629e0d99f
fix CI (hopefully)
NiccoloN
2026-03-23 11:38:54 +01:00
568529ea5f
fix batched conv
NiccoloN
2026-03-20 22:00:46 +01:00
ca2e1645bb
simple convolutions now work :)
NiccoloN
2026-03-20 21:17:02 +01:00
6933804003
constant fold linalg.map (generated from tensor.pad for padding) refactor pim helpers in PimCommon
NiccoloN
2026-03-20 20:51:20 +01:00
dbe646ac0d
fix gemm segfault print exit signals on validation failure
NiccoloN
2026-03-20 14:00:16 +01:00
bb6dcd38a3
replace deprecated "rewriter.create()" pattern refactor PIM to Pim everywhere except for the accelerator name
NiccoloN
2026-03-20 13:30:53 +01:00
916a09414c
add validation artifacts cleanup
NiccoloN
2026-03-20 13:15:08 +01:00
db3f52a647
conv now lowers correctly down to bufferized pim
NiccoloN
2026-03-20 12:55:09 +01:00
6e1de865bb
add constant folding and verification pass for pim host operations better validation scripts output big refactors
NiccoloN
2026-03-20 12:08:12 +01:00
4e50e056e3
replace old convolution support in spatial (WIP)
NiccoloN
2026-03-13 17:46:10 +01:00
771b44a2ed
fix CI (hopefully)
NiccoloN
2026-03-11 15:41:26 +01:00
7ce1d2b34d
fix CI (hopefully)
NiccoloN
2026-03-10 16:12:26 +01:00
584ca0b3c2
fix CI (hopefully)
NiccoloN
2026-03-09 14:30:41 +01:00
1348bb1c97
generic gemm now works :)
NiccoloN
2026-03-06 18:23:27 +01:00
825188cc89
Merge remote-tracking branch 'origin/main'
NiccoloN
2026-03-06 15:44:30 +01:00
7202a4317d
add free disk space step to CI
NiccoloN
2026-03-06 15:44:23 +01:00
d4efa64b96
pim-simulator auto-format
ilgeco
2026-03-04 20:00:01 +01:00
fef26cee9a
pim-simulator unwrap on failed json parsing
ilgeco
2026-03-04 19:59:16 +01:00
29febb2bfd
pim-simulator dump instruction
ilgeco
2026-03-04 19:57:24 +01:00
f24a60bfcd
pim-simulato trace end of lmv
ilgeco
2026-03-04 19:56:59 +01:00