Commit Graph

  • dab262e4f7 Merge branch 'develop' of https://github.com/vortexgpgpu/vortex into develop Blaise Tine 2024-01-31 12:03:50 -08:00
  • 8ab7c590fd disabling fetch's deadlock check when L1 caches are present Blaise Tine 2024-01-31 06:16:54 -08:00
  • e2d1387df8 elastic buffers classification Blaise Tine 2024-01-31 00:39:37 -08:00
  • fd65ed95eb fix bug to access memory address in simx Shinnung Jeong 2024-01-30 20:45:47 -05:00
  • b31d868a27 Merge branch 'develop' Blaise Tine 2024-01-28 17:34:46 -08:00
  • b6919d19a7 minor update Blaise Tine 2024-01-28 17:34:07 -08:00
  • 6045597ad0 Merge branch 'develop' Blaise Tine 2024-01-28 00:25:55 -08:00
  • 1c1140d517 Merge branch 'develop' of https://github.com/vortexgpgpu/vortex into develop Blaise Tine 2024-01-28 00:25:16 -08:00
  • 38b92ad592 - using SV_DPI defines to disable DPI in synthesis-based simulations - fixed Intel ASE run script: run_ase.sh Blaise Tine 2024-01-28 00:22:21 -08:00
  • 4643edf3e9 Properly determine core finish Hansung Kim 2024-01-26 14:23:52 -08:00
  • c9d1275f0e Define SIMULATION under VERILATOR Hansung Kim 2024-01-25 23:23:34 -08:00
  • b9b675a288 Add VX_config.h Hansung Kim 2024-01-25 23:23:17 -08:00
  • 60d4180249 Increase LSUQ and IBUF size Hansung Kim 2024-01-16 23:53:14 -08:00
  • a9d578f3ab Docs update lpc97667 2024-01-10 15:56:22 -05:00
  • 62171c0788 Change dmem/smem width to LSU lanes not core lanes Hansung Kim 2024-01-04 01:34:24 -08:00
  • fd425f1cdf Change smem bundles into flattened 1-D arrays Hansung Kim 2024-01-04 00:52:47 -08:00
  • e6f6d4ea06 Change dmem bundles into flattened 1-D arrays Hansung Kim 2024-01-04 00:16:24 -08:00
  • f0e6a435f8 Merge branch 'develop' Blaise Tine 2024-01-03 19:09:49 -08:00
  • 648bf75b0b minor update Blaise Tine 2024-01-03 19:09:18 -08:00
  • 3b75418ea9 Merge branch 'develop' Blaise Tine 2024-01-03 10:24:48 -08:00
  • f2e8317412 updated documentation Blaise Tine 2024-01-03 10:23:38 -08:00
  • ab55c04d0c Add localparam for internal/external smem switch Hansung Kim 2024-01-01 14:27:13 -08:00
  • b64f0c2794 Add if-stmt to switch between external/internal smem Hansung Kim 2024-01-01 12:46:59 -08:00
  • 22f656fec1 Add ports for smem TL and connect to smem bus Hansung Kim 2024-01-01 02:22:49 -08:00
  • b6cc0c285e Remove unused tilelink ports in VX_core_wrapper Hansung Kim 2024-01-01 01:09:55 -08:00
  • 144521e19c Expose smem ports at VX_core top Hansung Kim 2023-12-31 23:57:31 -08:00
  • cc042a4098 Merge branch 'develop' Blaise Tine 2023-12-31 15:30:20 -08:00
  • bd18b03cc3 minor update Blaise Tine 2023-12-31 15:29:04 -08:00
  • e7f8b40d93 minor update Blaise Tine 2023-12-31 11:46:41 -08:00
  • ec2a35def9 Merge branch 'develop' Blaise Tine 2023-12-31 11:26:48 -08:00
  • 031d24e695 minor updates Blaise Tine 2023-12-30 00:52:44 -08:00
  • 158624bc1b Write operand to file in matmul kernel Hansung Kim 2023-11-29 11:30:54 -08:00
  • 645ca62c91 Merge branch 'develop' Blaise Tine 2023-12-29 15:14:23 -08:00
  • 7425446b15 fixed DESTDIR support in simumation Makefiles Blaise Tine 2023-12-29 14:11:16 -08:00
  • a7548db5ec Merge branch 'develop' Blaise Tine 2023-12-28 20:08:12 -08:00
  • e62d122c9b enabling temporary build directory for blackbox multiple instances Blaise Tine 2023-12-28 20:06:10 -08:00
  • e8cbfb4a72 Merge branch 'develop' Blaise Tine 2023-12-28 16:11:29 -08:00
  • 51e621cdf1 minor update Blaise Tine 2023-12-28 16:08:26 -08:00
  • afea903332 Merge branch 'develop' Blaise Tine 2023-12-28 12:33:58 -08:00
  • 36f5dd87fe minor update Blaise Tine 2023-12-28 12:22:22 -08:00
  • e217bc2c23 adding tracking for SFU stalls Blaise Tine 2023-12-28 12:12:11 -08:00
  • c7a81d1493 adding sockets support to simx and cache subsystem refactoring Blaise Tine 2023-12-20 11:57:44 -08:00
  • 914b680aed operands optimization Blaise Tine 2023-12-15 14:09:51 -08:00
  • 2c6d84bac9 Merge branch 'develop' of https://github.com/vortexgpgpu/vortex into develop Blaise Tine 2023-12-18 12:54:13 -08:00
  • 39e6f95c2b operands optimization Blaise Tine 2023-12-15 14:09:51 -08:00
  • 5a2bc88d20 operands optimization Blaise Tine 2023-12-15 14:09:51 -08:00
  • e04e026a14 profiling update Blaise Tine 2023-12-15 01:01:39 -08:00
  • c6845a4c8d profiling timing optimization Blaise Tine 2023-12-13 18:04:12 -08:00
  • f5f9e3dfdb profiling timing optimization Blaise Tine 2023-12-05 17:10:30 -08:00
  • 6c7ac35054 profiling optimizations Blaise Tine 2023-12-05 05:12:13 -08:00
  • e5b41bcd66 wctl unit bug fix Blaise Tine 2023-12-05 04:57:52 -08:00
  • 1912f52bee profiling bug fix Blaise Tine 2023-12-05 04:56:46 -08:00
  • 900a1efaca BUFFER_EX refactoring root 2023-12-05 04:55:50 -08:00
  • d288fb360c Merge branch 'develop' of https://github.com/vortexgpgpu/vortex into develop root 2023-12-05 04:50:20 -08:00
  • 63a4ccef16 Merge pull request #95 from Udit8348/develop-documentation Hyesoon Kim 2023-12-01 09:20:21 -05:00
  • 0d5887b938 Merge branch 'develop' into develop-documentation Attempted to directly push to develop, but permission was denied. Therefore, I moved my changes to my development branch located on my fork. I have permission to commit changes to my fork, and I can open a PR to bring those changes into main repo Udit Subramanya 2023-12-01 08:56:17 -05:00
  • a43b7432a0 add environment setup readme Udit Subramanya 2023-12-01 08:55:01 -05:00
  • af94d24963 Merge branch 'develop' into develop-documentation Udit Subramanya 2023-12-01 08:49:46 -05:00
  • b20320236d adding documemtation for contributing and documentation Udit Subramanya 2023-12-01 08:22:44 -05:00
  • 5825680303 [BUGFIX] Revert way_idx fix Hansung Kim 2023-11-28 18:44:47 -08:00
  • c3c9a4b5d8 [BUGFIX] Fix wrong bitwidth of way_idx when NUM_WAYS=1 Hansung Kim 2023-11-28 16:05:41 -08:00
  • 9a8020a683 Force-include gpu_pkg in VX_cache_define.vh Hansung Kim 2023-11-28 13:55:11 -08:00
  • 9c2916f3fc minor update Blaise Tine 2023-11-28 12:03:48 -08:00
  • e8d56dc013 minor update Blaise Tine 2023-11-27 22:16:36 -08:00
  • 5e5c625759 Write 0 instead of x for VX_CSR_MPM_RESERVED Hansung Kim 2023-11-27 16:06:16 -08:00
  • f41b50fc07 Define DBG_TRACE_CORE_PIPELINE_VCS for selective debug trace Hansung Kim 2023-11-27 16:05:15 -08:00
  • 24973ffca0 scoreboard optimization & profiling Blaise Tine 2023-11-27 05:53:36 -08:00
  • 4b68235389 fixed simx dispatcher bug Blaise Tine 2023-11-27 04:50:55 -08:00
  • 9dc5793046 minor udpate Blaise Tine 2023-11-27 02:21:47 -08:00
  • 1271c9c03f minor update Blaise Tine 2023-11-27 02:12:12 -08:00
  • ebec982434 minor update Blaise Tine 2023-11-27 02:04:53 -08:00
  • 2f1171ca76 minor update Blaise Tine 2023-11-27 02:04:22 -08:00
  • 99207c862c Revert PutPartial -> PutFull spoofing Hansung Kim 2023-11-19 17:48:38 -08:00
  • 11752b2562 Merge branch 'develop' of https://github.com/vortexgpgpu/vortex into develop Blaise Tine 2023-11-18 00:27:46 -08:00
  • e2d4894343 Add missing valid bit check for write acks Hansung Kim 2023-11-17 20:32:53 -08:00
  • bc71c126ef Fix STORE HEAP trace print in verilog wrapper Hansung Kim 2023-11-17 20:00:20 -08:00
  • faf5fe3838 Assert ready when write response is coming back Hansung Kim 2023-11-17 19:08:32 -08:00
  • 90e21e8e58 [CHANGE] Work around uninitialized signal issue with === operator Hansung Kim 2023-11-17 17:13:44 -08:00
  • 9651cc6bc5 Fix wrong dcache tag width in wrapper Hansung Kim 2023-11-17 17:11:16 -08:00
  • 43154cf738 minor updates Blaise Tine 2023-11-16 23:41:59 -08:00
  • e2d3d93dea Properly initialize DCR in wrapper code Hansung Kim 2023-11-16 17:59:57 -08:00
  • d65cc61df5 minor update Blaise Tine 2023-11-16 12:00:37 -08:00
  • 963c2765d9 Move force-include of gpu_pkg to non-cache modules Hansung Kim 2023-11-15 22:02:02 -08:00
  • 448a253af3 Add Verilog wrapper module for VX_core Hansung Kim 2023-11-15 20:09:53 -08:00
  • bbacf9a25e Remove verilated vpi code, add missing includes for C++ Hansung Kim 2023-11-15 20:06:58 -08:00
  • d9cb14d6e4 Fix include path in rvfloats.cpp to work with Chisel addResources Hansung Kim 2023-11-15 20:06:18 -08:00
  • 7e0b63a3b3 Change result type for dpi calls from wire -> reg Hansung Kim 2023-11-15 19:26:12 -08:00
  • d2d7ee61bb Define SIMULATION for VCS in VX_platform.vh Hansung Kim 2023-11-15 19:14:58 -08:00
  • 547d916ae2 minor update Blaise Tine 2023-11-15 13:00:06 -08:00
  • 2c94e358b8 perf counter bug fix Blaise Tine 2023-11-15 00:52:39 -08:00
  • ede5e1c311 minor update Blaise Tine 2023-11-15 00:28:26 -08:00
  • 512fc0da1c Copy VX_platform macros for VCS from VERILATOR Hansung Kim 2023-11-15 00:20:18 -08:00
  • 20a9e6d102 Force include VX_gpu_pkg as compile order workaround Hansung Kim 2023-11-14 23:00:43 -08:00
  • 61e3442ef8 adding opencl convolution benchmark Blaise Tine 2023-11-14 22:31:30 -08:00
  • 4e7a536918 adding tensor regression test. Blaise Tine 2023-11-14 05:37:46 -08:00
  • ecf546bc4a minor update Blaise Tine 2023-11-13 20:00:39 -08:00
  • b274b8cc21 minor updates Blaise Tine 2023-11-13 00:23:15 -08:00
  • a08d3ebd42 minor update Blaise Tine 2023-11-12 23:40:59 -08:00
  • 62cdd8e993 minor update Blaise Tine 2023-11-11 15:49:39 -08:00
  • 64dc5e1667 Merge branch 'develop' Blaise Tine 2023-11-10 02:57:42 -08:00