Commit Graph

18 Commits

Author SHA1 Message Date
Hansung Kim
95e3e96c6c tensor: Change B in-memory layout to column-major 2024-08-12 15:22:07 -07:00
Hansung Kim
fc8f0c99f0 Merge branch 'tensor_core' into kernels 2024-06-07 18:27:02 -07:00
Hansung Kim
080923e869 common.mk: Add more aggressive inline flag 2024-06-07 18:14:40 -07:00
Richard Yan
7cf59c9480 dma and demo kernels 2024-06-07 18:11:19 -07:00
Hansung Kim
d5adacda30 Add args.bin to ELF
Change KERNEL_ARG_DEV_MEM_ADDR for sgemm_{wg,gemmini,tcore}
2024-06-06 15:19:39 -07:00
Hansung Kim
2b5836022d Also generate kernel.CONFIG.elf 2024-05-26 13:57:07 -07:00
Hansung Kim
9d2b533d5c sgemm_tg: Do operand elf stitching for kernel.elf as well 2024-05-13 16:48:13 -07:00
Hansung Kim
6af0c305ea Fix path to OBJCOPY 2024-05-08 13:27:11 -07:00
Hansung Kim
a606a9ef42 common.mk: properly handle unspecified CONFIG 2024-04-29 17:14:28 -07:00
Richard Yan
a44edf2b65 Merge branch 'kernels' of https://github.com/hansungk/vortex-private into kernels 2024-04-24 22:10:40 -07:00
Richard Yan
6eafa2de54 write operands to elf 2024-04-24 22:09:30 -07:00
Hansung Kim
df881fd69f Generate separate ELF for radiance 2024-04-24 21:10:21 -07:00
Richard Yan
0bb7aeb45b add gpu+gemmini gemm kernel 2024-04-15 10:13:37 -07:00
Hansung Kim
537b97eb20 common.mk: Don't clean all *.elf 2024-03-28 20:17:26 -07:00
Hansung Kim
4d2c0084d1 common.mk: Compile separate cluster ELF
... using -DRADIANCE, which the kernel C code use explicitly to switch between
vx_spawn_tasks and vx_spawn_tasks_cluster.  This is to ease running both simX
and Chipyard simulations without mixing up binaries.
2024-03-26 16:37:44 -07:00
Hansung Kim
8f3474b151 Don't clean *.bin 2024-03-24 01:45:08 -07:00
Blaise Tine
62cdd8e993 minor update 2023-11-11 15:49:39 -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