Commit graph

118 commits

Author SHA1 Message Date
Blaise Tine
19beb0728e minor update 2024-05-12 20:21:23 -07:00
Blaise Tine
60107cf2b6 XRT runtime and simulation support for Vortex AFU (incomplete) 2024-05-11 17:43:49 -07:00
Blaise Tine
4e7bc9654b wspawn fix 2024-05-10 21:42:20 -07:00
Blaise Tine
717b2e9ba1 enable barrier and spawn skip mode if N=1 2024-05-08 04:23:38 -07:00
Blaise Tine
189990e351 minor update 2024-05-06 00:54:07 -07:00
Blaise Tine
badfb24e01 CSRs update 2024-05-06 00:51:38 -07:00
Blaise Tine
b5ca7a999c SIMT stack fix 2024-05-01 20:50:21 -07:00
Blaise Tine
4737cdabbd minor update 2024-05-01 08:06:45 -07:00
Blaise Tine
e84f978502 minor update 2024-05-01 00:02:52 -07:00
Blaise Tine
5ea10fd872 minor update 2024-04-30 22:47:59 -07:00
Blaise Tine
aea1d2c8eb minor updates to the build system 2024-04-30 16:27:20 -07:00
Blaise Tine
ca79e69355 SIMT Tack compression 2024-04-30 02:19:32 -07:00
Blaise Tine
9df25ff48f minor update 2024-04-28 04:42:22 -07:00
Blaise Tine
a167c07e7d adding wait cycles to wspawn 2024-04-28 04:27:47 -07:00
Blaise Tine
db0f0fd353 runtime API refactoring to support memory reservation and protection 2024-04-28 04:23:00 -07:00
Blaise Tine
daf1360d83 minor single-thread fix 2024-04-20 22:32:28 -07:00
Blaise Tine
ac669a30ca UUID refactoring 2024-04-14 22:01:03 -07:00
Blaise Tine
2488e4736c minor update 2024-04-12 14:45:37 -07:00
Blaise Tine
25d0c76d14 enabling explicit kernel address and arguments allocation 2024-04-12 06:58:42 -07:00
Blaise Tine
7784dfe9b7 CSR 32-bit/64-bit refactoring 2024-04-09 02:00:34 -07:00
Blaise Tine
135cc4f5a7 minor update 2024-04-09 01:58:04 -07:00
Blaise Tine
db35f5d768 simx decode bug fix. 2024-04-09 01:34:14 -07:00
Blaise Tine
486cd0b866 minor update 2024-03-30 22:45:31 -07:00
Blaise Tine
6b81b26ffc enabling Makefile configuration with build folder support 2024-03-30 02:28:39 -07:00
Blaise Tine
402c911991 simx mem_coalescer 2024-03-24 20:31:36 -07:00
Blaise Tine
2776f2cdf0 minor update 2024-03-20 14:31:00 -07:00
Blaise Tine
6d0e345073 minor update 2024-03-20 14:19:13 -07:00
Blaise Tine
d9426d5789 minor update 2024-03-14 21:36:39 -07:00
Blaise Tine
100eb49201 minor update 2024-03-14 12:57:02 -07:00
Blaise Tine
f1522e68f8 simx memory coalescing support 2024-03-14 12:20:39 -07:00
Blaise Tine
07c063031f tabs cleanup 2024-03-13 23:19:54 -07:00
Blaise Tine
840ced22a9 simx refactoring - emulation vs simulation discrete separation 2024-03-12 00:23:42 -07:00
Blaise Tine
ff6f33acff simx refactoring: simobject::push(), instr_trace, FUtype, pending_instrs_ 2024-03-11 15:39:49 -07:00
Blaise Tine
589e351832 minor update 2024-03-04 20:28:02 -08:00
Blaise Tine
26d45ed9db renamed shared to local memory 2024-02-29 01:04:52 -08:00
Blaise Tine
041f573815 cleaned up vector code from simx 2024-02-21 18:27:52 -08:00
Blaise Tine
b0b7cd2b1e minor updates 2024-02-03 19:09:53 -08:00
Shinnung Jeong
fd65ed95eb fix bug to access memory address in simx 2024-01-30 20:45:47 -05:00
Blaise Tine
38b92ad592 - using SV_DPI defines to disable DPI in synthesis-based simulations
- fixed Intel ASE run script: run_ase.sh
2024-01-28 00:22:21 -08:00
Blaise Tine
e7f8b40d93 minor update 2023-12-31 11:46:41 -08:00
Blaise Tine
7425446b15 fixed DESTDIR support in simumation Makefiles 2023-12-29 14:11:16 -08:00
Blaise Tine
e62d122c9b enabling temporary build directory for blackbox multiple instances 2023-12-28 20:06:10 -08:00
Blaise Tine
e217bc2c23 adding tracking for SFU stalls 2023-12-28 12:12:11 -08:00
Blaise Tine
c7a81d1493 adding sockets support to simx and cache subsystem refactoring
minor update

minor update

minor updates
2023-12-20 15:16:12 -08:00
Blaise Tine
e04e026a14 profiling update
minor updates
2023-12-18 04:43:44 -08:00
Blaise Tine
4b68235389 fixed simx dispatcher bug 2023-11-27 04:50:55 -08:00
Blaise Tine
c1e168fdbe Vortex 2.0 changes:
+ Microarchitecture optimizations
+ 64-bit support
+ Xilinx FPGA support
+ LLVM-16 support
+ Refactoring and quality control fixes

minor update

minor update

minor update

minor update

minor update

minor update

cleanup

cleanup

cache bindings and memory perf refactory

minor update

minor update

hw unit tests fixes

minor update

minor update

minor update

minor update

minor update

minor udpate

minor update

minor update

minor update

minor update

minor update

minor update

minor update

minor updates

minor updates

minor update

minor update

minor update

minor update

minor update

minor update

minor updates

minor updates

minor updates

minor updates

minor update

minor update
2023-11-10 02:47:05 -08:00
Blaise Tine
dce5e79f65 toolchain update 2023-05-15 18:53:24 -04:00
Blaise Tine
1bd25acb0b cmov 2022-02-05 17:58:12 -05:00
Blaise Tine
d297351211 simx64 bug fix 2022-02-05 17:13:16 -05:00