Commit Graph
17 Commits
Author SHA1 Message Date
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