Commit Graph

  • ac2242b51f minor update Blaise Tine 2021-01-07 00:18:10 -08:00
  • 4eb85dd97a minor update Blaise Tine 2021-01-06 23:37:24 -08:00
  • ba1082249a minor update Blaise Tine 2021-01-06 23:30:30 -08:00
  • 82fa3b850e minor update Blaise Tine 2021-01-06 22:31:25 -08:00
  • 8aea9cbe07 minor update Blaise Tine 2021-01-06 21:39:15 -08:00
  • 146c285aa0 minor update Blaise Tine 2021-01-06 19:59:04 -08:00
  • 2b8435471a speeding up simulation using dedicated full dpi-based FPU core Blaise Tine 2021-01-06 18:44:06 -08:00
  • 2058718f0f minor updates Blaise Tine 2021-01-06 07:18:14 -08:00
  • 31ff70fd4e minor updates Blaise Tine 2021-01-05 15:03:41 -08:00
  • 846a4036d3 minor update Blaise Tine 2021-01-05 05:46:20 -08:00
  • 39bff921be cache bug fixes Blaise Tine 2021-01-05 05:04:49 -08:00
  • 762b8e2e3e fixed cache mshr critical path Blaise Tine 2021-01-04 12:49:40 -05:00
  • 9a077b97f3 Merge branch 'master' of https://github.gatech.edu/casl/Vortex Blaise Tine 2021-01-03 23:11:06 -05:00
  • 4d55118545 cache pipeline optimization - moved tag access to stage0 Blaise Tine 2021-01-03 23:10:41 -05:00
  • 4bc3b537bd fixed reset fan-out Blaise Tine 2021-01-03 20:06:36 -08:00
  • 9cef1aae04 cache fill response address is the mshr's top address, no need to store it Blaise Tine 2021-01-03 00:57:24 -05:00
  • 4815ab099c using single-port block ram for cache tags, restoring core reset signal Blaise Tine 2021-01-02 19:53:41 -08:00
  • a766c16ac9 opencl kernels update Blaise Tine 2021-01-02 16:49:06 -05:00
  • a825941f51 Merge branch 'master' of https://github.gatech.edu/casl/Vortex Blaise Tine 2021-01-02 16:06:09 -05:00
  • 2d69ca5d67 scratchpad optimization for stack access using custom bank offset aligned to stack size Blaise Tine 2021-01-02 16:00:00 -05:00
  • 93c36273fa minor update Blaise Tine 2021-01-01 20:24:18 -08:00
  • da9649c2a3 fixed pipe register reset issue in synthesis Blaise Tine 2021-01-01 14:54:18 -08:00
  • c5cf494e72 Merge branch 'master' of https://github.gatech.edu/casl/Vortex Blaise Tine 2021-01-01 11:46:45 -08:00
  • 36602cfa6a buffering core reset signal Blaise Tine 2021-01-01 11:46:30 -08:00
  • 30d950ada2 vx_spawn_warps redesign using opencl's style scheduler Blaise Tine 2021-01-01 14:13:48 -05:00
  • 138db29310 Merge branch 'master' of https://github.gatech.edu/casl/Vortex Blaise Tine 2020-12-31 22:40:34 -05:00
  • e4a00dd0d9 fixed loader script stack setup Blaise Tine 2020-12-31 22:37:20 -05:00
  • b2cfde5d6d enabling shared memory back Blaise Tine 2020-12-31 19:19:14 -08:00
  • 0c9065e6b2 Merge branch 'master' of https://github.gatech.edu/casl/Vortex Blaise Tine 2020-12-31 10:20:21 -08:00
  • e757a0e333 update opencl kernel Blaise Tine 2020-12-31 13:19:26 -05:00
  • abe32ed553 cache optimization - moved read requests to stage1 and eliminating stage3 Blaise Tine 2020-12-31 07:40:58 -08:00
  • 9f128085d5 scoreboard optimization - using writeback's end-of-packet status Blaise Tine 2020-12-30 06:47:56 -08:00
  • e431162347 minor update Blaise Tine 2020-12-30 04:09:21 -08:00
  • d44144f72f FPU float<->int conversion optimization Blaise Tine 2020-12-29 15:37:45 -08:00
  • e83c4638a0 FPU area optimization sharing fmadd hard block Blaise Tine 2020-12-27 17:31:10 -08:00
  • 25df233005 Adding Altera Stratix 10 support Blaise Tine 2020-12-27 10:44:57 -08:00
  • b2b8f190dd minor update Blaise Tine 2020-12-26 14:47:41 -08:00
  • 33c431ed44 multiplier unit optimization - using fifo for metadata, shift register optimization Blaise Tine 2020-12-26 11:23:21 -08:00
  • b459192dec critical path optimization - fpga fmax @4c = ~212 mhz Blaise Tine 2020-12-26 03:28:32 -08:00
  • d5c6b9b4d9 Merge branch 'master' of https://github.gatech.edu/casl/Vortex Blaise Tine 2020-12-24 19:36:29 -05:00
  • 4f689c4ce9 fixed global obejct sharing between cores Blaise Tine 2020-12-24 19:36:07 -05:00
  • 3fdc49971c minor update Blaise Tine 2020-12-24 09:22:44 -08:00
  • 703a861fe9 added support for write-through cache, removed cache snooping support Blaise Tine 2020-12-23 23:51:02 -08:00
  • d956e268b9 adding new performance counters (banks utilization and DRAM bus utilization) Blaise Tine 2020-12-22 12:33:45 -08:00
  • 4b7d871d62 allowing partial cache request submissions, io bus support broken Blaise Tine 2020-12-21 03:53:13 -08:00
  • 4bbd7bf408 performance refactoring - rebalanced stream buffers accross the device to enforce output buffering rule at compoments boudaries, finally resolved block ram R/W collusion discrepencies, Blaise Tine 2020-12-19 02:45:06 -08:00
  • 29cd2f5dff fixed register file initialization to zero synthesis inference Blaise Tine 2020-12-10 00:27:56 -08:00
  • 3e9abb978b fixed typo Blaise Tine 2020-12-09 13:03:22 -08:00
  • fe07ca9aee minor update Blaise Tine 2020-12-09 05:49:02 -08:00
  • e0905f8352 minor update Blaise Tine 2020-12-09 05:34:27 -08:00
  • d81ce8b609 minor update Blaise Tine 2020-12-09 00:57:31 -08:00
  • 12f7fcfa75 adding missing files, buffering teh snoop forwarder Blaise Tine 2020-12-09 00:24:32 -08:00
  • 0d595bae3c minor update Blaise Tine 2020-12-08 21:44:51 -08:00
  • 707ba3760f minor update Blaise Tine 2020-12-08 21:37:53 -08:00
  • d5438fd591 merging perf counters Blaise Tine 2020-12-08 21:02:39 -08:00
  • 14baec86d5 moved apae sources into rtl/afu Blaise Tine 2020-12-08 04:59:11 -08:00
  • d5fa82f5e4 cache req datapath optimizations Blaise Tine 2020-12-08 02:58:08 -08:00
  • 1595ff08e2 PERF pipeline stalls and cache Xandy Liu 2020-12-08 01:14:41 -05:00
  • 268ad15098 minor update Blaise Tine 2020-12-06 22:55:17 -08:00
  • 5074038ad6 minor update Blaise Tine 2020-12-06 22:41:14 -08:00
  • d68b32cd60 minor update Blaise Tine 2020-12-06 22:40:27 -08:00
  • 0d0706411d CSR IO's critical path elimination Blaise Tine 2020-12-06 16:07:36 -08:00
  • dada72f830 minor update Blaise Tine 2020-12-06 15:28:58 -08:00
  • 1332970636 refactoring cores clustering Blaise Tine 2020-12-06 14:42:12 -08:00
  • b2652527bb data/dram bus refactoring Blaise Tine 2020-12-06 03:37:22 -08:00
  • d0f2a3984d adding input buffering to bus arbiters to reduce backpressure delay propagation Blaise Tine 2020-12-05 17:31:29 -08:00
  • 13a5370254 register file refactoring Blaise Tine 2020-12-05 01:40:50 -08:00
  • 478d971389 minor update Blaise Tine 2020-12-03 16:21:20 -08:00
  • fb60d0af87 decoupled load/store commits Blaise Tine 2020-12-03 15:08:48 -08:00
  • c3ec4c9e90 minor update Blaise Tine 2020-12-03 09:30:59 -08:00
  • 0a8f41964d minor update Blaise Tine 2020-12-03 08:47:03 -08:00
  • b7a724410b update DRAM simulation - reduce the latency of duplicate requests (simulate DRAM cache) Blaise Tine 2020-12-03 07:30:19 -08:00
  • f3b1069ce8 adding stream arbiter Blaise Tine 2020-12-03 06:40:23 -08:00
  • f575f16f57 minor update Blaise Tine 2020-12-01 12:57:02 -08:00
  • b677f724aa Use skid buffer on CSR IO bus to stop backpressure delay propagation into csr_unit Blaise Tine 2020-12-01 12:37:15 -08:00
  • 84a9f1e2d7 minor update Blaise Tine 2020-12-01 12:00:05 -08:00
  • 74c9e9ad1f minor update Blaise Tine 2020-12-01 10:42:14 -08:00
  • 26b5bd10b3 minor update Blaise Tine 2020-12-01 10:07:26 -08:00
  • f9d98c5a2b fixed bank_core_req_arb critical path. Blaise Tine 2020-12-01 08:43:59 -08:00
  • f68af3bb84 using mshr pending request size Blaise Tine 2020-12-01 00:54:25 -08:00
  • 97739e9dcf RAM blocks inference fixes Blaise Tine 2020-11-30 14:02:47 -08:00
  • 5758ef9ebf generic_register reset network optimization Blaise Tine 2020-11-29 18:41:36 -08:00
  • def6a35693 shared memory optimization Blaise Tine 2020-11-29 15:04:31 -08:00
  • b85391389b rename MSRQ to MSHR Blaise Tine 2020-11-28 17:32:00 -05:00
  • ac1883a13f tabs cleanup Blaise Tine 2020-11-28 17:08:01 -05:00
  • 00d7473268 build warnings clean Blaise Tine 2020-11-28 14:59:13 -05:00
  • 0c3d91ee6d minor update Blaise Tine 2020-11-28 03:22:11 -05:00
  • 457f831435 fixed scoreboard stall Blaise Tine 2020-11-28 03:14:20 -05:00
  • 461be0880d fixed FPU-CSR data dependence Blaise Tine 2020-11-25 09:05:38 -08:00
  • 71b98b166c minor update Blaise Tine 2020-11-24 07:10:02 -08:00
  • c04d385641 minor update Blaise Tine 2020-11-23 20:12:04 -08:00
  • eb307edd9c minor update Blaise Tine 2020-11-23 17:34:06 -08:00
  • 664ce28426 minor update Blaise Tine 2020-11-23 12:21:39 -08:00
  • a7cd991c87 Merge branch 'master' of https://github.gatech.edu/casl/Vortex Blaise Tine 2020-11-23 12:08:48 -08:00
  • f4ed1e97f7 minor update Blaise Tine 2020-11-23 12:08:31 -08:00
  • 2d4fef6dd6 fixed fp_noncomp bug, ci toolchain script update, increased DRAM latency to 100 cycles Blaise Tine 2020-11-23 11:59:40 -08:00
  • 7a7011d5c6 minor update (trace log) Blaise Tine 2020-11-23 14:29:35 -05:00
  • e281d32138 travis timeout workaround Blaise Tine 2020-11-22 19:07:46 -08:00
  • 23cf72d7f4 travis timeout workaround Blaise Tine 2020-11-22 14:28:46 -08:00
  • f9e1e11dc5 travis timeout workaround Blaise Tine 2020-11-22 12:41:58 -08:00