Commit Graph

  • 466c6442c4
    Merge 25915ca1e2 into 5099a8c6f7 #9 Ella Schwarz 2024-09-09 14:11:30 -0700
  • 25915ca1e2 Add chipyard sim instructions #9 Ella Schwarz 2024-09-09 14:04:44 -0700
  • 43e46d84e3 Bump to chipyard 1.12 Ella Schwarz 2024-09-09 13:29:24 -0700
  • a30c5c1045 Bump templates to chipyard 1.12 Ella Schwarz 2024-09-09 13:25:36 -0700
  • 191603e9cf Merge branch 'master' of github.com:hqjenny/centrifuge into cy-bump Ella Schwarz 2024-08-30 14:24:54 -0700
  • 5099a8c6f7 Marge python dev branch into master supporting chipyard-1.9.0 master Jenny Huang 2024-07-21 22:35:11 +0000
  • cf5df2af32 [WIP] Sims run but cache throws exception Ella Schwarz 2024-05-01 22:58:21 -0700
  • 57f7fed3f2 Remove chstone examples python-dev-new Jenny Huang 2023-09-30 08:07:43 -0700
  • 5a0d9420af Add readme Jenny Huang 2023-09-23 18:38:14 -0700
  • 8919f534e0 Add example makefile and software code Jenny Huang 2023-09-23 18:27:39 -0700
  • d1e4495ce5 Add Makefile and update adpcm code Jenny Huang 2023-09-23 17:43:12 -0700
  • 53f2c42017 Fix the wrapper generation bug Jenny Huang 2023-09-23 16:00:20 -0700
  • 3adb04b9c4 Merge branch 'python-dev-new' of github.com:hqjenny/centrifuge into python-dev-new Jenny Huang 2023-09-18 17:01:09 -0700
  • c4308fe14c Add makefile to compile accel wrapper into static library Jenny Huang 2023-09-18 16:59:35 -0700
  • bac5502839 Fix Makefile name to write to James Shi 2023-09-16 08:12:57 -0700
  • cf59a5a4f3 Generate Makefile in generateSW James Shi 2023-09-16 08:12:18 -0700
  • 5bad032ce2 allow setting SRC explicitly in makefile James Shi 2023-09-09 08:59:14 -0700
  • 41cf86140c export RDIR James Shi 2023-09-09 08:57:13 -0700
  • 17806d5dba Merge branch 'python-dev-new' of github.com:hqjenny/centrifuge into python-dev-new Jenny Huang 2023-09-09 07:56:29 -0700
  • 57f83750b6 Fix one arg sw generation path Jenny Huang 2023-09-09 07:56:11 -0700
  • 4dc78f31be fix missing ap_return key value James Shi 2023-09-09 07:19:19 -0700
  • 389e117c1a Merge branch 'python-dev-new' of github.com:hqjenny/centrifuge into python-dev-new Jenny Huang 2023-09-02 09:55:29 -0700
  • 1288e88469 Fix error for constant input Jenny Huang 2023-09-02 09:53:37 -0700
  • 28c70f5f17 fix sha examples James Shi 2023-09-02 09:31:49 -0700
  • d9adcfb1cc generate jsons James Shi 2023-09-02 09:08:26 -0700
  • 471967e323 Moved examples to src/hls directory James Shi 2023-09-02 09:02:25 -0700
  • 95ec8b237f Remove extra directories added to chstone_proj/aes_tl James Shi 2023-09-02 08:55:52 -0700
  • 5928f292c6 Moved examples to chstone_proj and added Makefiles to those directories James Shi 2023-09-02 08:49:31 -0700
  • 6781810a19 Add chsone benchmarks Jenny Huang 2023-09-02 08:14:12 -0700
  • f0fe9a1109 Merge branch 'python-dev-new' of github.com:hqjenny/centrifuge into python-dev-new James Shi 2023-09-02 07:24:11 -0700
  • c331dc2859 Adding examples James Shi 2023-09-02 07:24:01 -0700
  • 2f9b8ea121 Move the bm to the hardcoded bm Jenny Huang 2023-08-07 18:19:49 -0700
  • 9741794af2 Remove addc accel Jenny Huang 2023-08-07 17:55:23 -0700
  • 2dcd284052 Add chatgpt generated accelerators Jenny Huang 2023-08-07 01:19:58 -0700
  • d320f83ce7 Fix the AXI template Jenny Huang 2023-08-07 00:57:38 -0700
  • 94bacba713 Remove the ParamOpt template Jenny Huang 2023-08-04 15:33:43 -0700
  • 043f562275 Update tilelink converter Jenny Huang 2023-07-31 18:14:19 -0700
  • 2a8c4177eb Add addc example Jenny Huang 2023-06-08 17:25:20 -0700
  • 1cfac851f0
    Update README.md hqjenny 2023-06-07 23:08:00 -0700
  • da4b8d6a57 Remove TOP from make config Jenny Huang 2023-06-07 10:22:46 -0700
  • 0eeb72a3ce No need to use TOP any more python-dev-new-chipyard-1.9.0 Jenny Huang 2023-06-07 10:11:39 -0700
  • 5bdeadcc04 Update build sbt tempate for chipyard 1.9.0 Jenny Huang 2023-06-07 10:07:43 -0700
  • 236de64c93 Merge branch 'python-dev-new' of github.com:hqjenny/centrifuge into python-dev-new Jenny Huang 2023-06-06 23:19:29 -0700
  • 3aa5965561 Add aligned bm code for vadd Jenny Huang 2023-06-06 23:19:06 -0700
  • 0e5f598c77 Merge branch 'python-dev-new' of github.com:hqjenny/centrifuge into python-dev-new Jenny Huang 2023-06-06 22:58:58 -0700
  • de6b573d81 Remove abs path Jenny Huang 2023-06-06 22:58:49 -0700
  • 29717d1c43
    Update README.md hqjenny 2023-06-06 22:55:24 -0700
  • e89b76725a Update a machine setup script Jenny Huang 2023-06-06 22:54:38 -0700
  • b38983b4b7
    Update README.md hqjenny 2023-06-06 22:46:15 -0700
  • 2a33c414ef A machine setup script Jenny Huang 2023-06-06 22:43:53 -0700
  • dd92f0748e
    Update hls-setup.sh hqjenny 2023-06-06 22:33:04 -0700
  • f92bd53b89
    Update hls-setup.sh hqjenny 2023-06-06 22:24:05 -0700
  • 7c69997f65
    Update README.md hqjenny 2023-06-06 22:22:43 -0700
  • 63c967b28a Update README Jenny Huang 2023-06-05 23:14:38 -0700
  • 4bb86128da Add effective virtualization bits for HellaCacheIO req Jenny Huang 2023-06-05 22:50:09 -0700
  • 7c0a7f7177 Add dprv connection for new Chipyard HellaCacheIO Jenny Huang 2023-06-05 22:47:02 -0700
  • 3887cac15c Add logging info for sw wrapper Jenny Huang 2023-06-01 14:24:44 -0700
  • 0c210820d1
    Update README.md hqjenny 2023-06-01 08:14:26 -0700
  • fcd42724ce update James Shi 2023-05-15 17:57:20 -0700
  • ca532de78c add vadd accel.c and updated Makefile James Shi 2023-05-02 19:00:53 -0700
  • 9dc134ed9a Add the original flow to generate the bm binaries Jenny Huang 2023-04-10 18:35:13 -0700
  • 6c69b826ea
    Merge pull request #8 from hqjenny/libcfBM python-dev hqjenny 2023-04-04 22:47:50 -0700
  • 31bcb9f64c working version James Shi 2023-04-03 18:37:48 -0700
  • ae68d83f45 new fixes James Shi 2023-03-27 18:43:28 -0700
  • 9edcc92d2f change path in config James Shi 2023-03-26 22:20:04 -0700
  • 20ba20161d fixing some errors James Shi 2023-03-26 22:11:36 -0700
  • 676b5f6f03 Previous debugging changes lelzeiny 2023-03-06 18:22:13 -0800
  • 43fcb6339e Merging with current changes lelzeiny 2023-03-06 17:21:47 -0800
  • b2b2f8e584 Initial fixes to generating build.sbt James Shi 2023-02-27 18:43:54 -0800
  • 9f3e34c557 Merge branch 'python-dev' of github.com:hqjenny/centrifuge into python-dev Leena Elzeiny 2022-11-20 18:08:21 -0800
  • e827e1efb2 No verilog generation Leena Elzeiny 2022-11-20 18:08:09 -0800
  • 22ecfe2840
    Update README.md hqjenny 2022-11-09 11:57:07 -0800
  • 9a49a76b00
    Merge bee1685a81 into 3a21e084ef #7 Nathan Pemberton 2022-11-08 17:50:37 -0800
  • 3a21e084ef Changing scripts to James's commit hash 274a83f Leena Elzeiny 2022-10-17 15:05:18 -0700
  • 9d5bf65dbf Change generate_wapper references Leena Elzeiny 2022-10-17 15:04:06 -0700
  • 38ba748651 Change generate_wapper references Leena Elzeiny 2022-10-17 15:01:36 -0700
  • 0d585e2d15 Removed TOP in generate_soc.pl compile_vcs make step jamesshi James Shi 2022-10-09 18:27:18 -0700
  • 4af1db4145 James changes on toBool, build.sbt template, and HLSConfig Leena Elzeiny 2022-10-03 17:48:41 -0700
  • 475af86086 Merge branch 'generateChisel' of github.com:hqjenny/centrifuge into generateChisel Jenny Huang 2022-10-03 17:21:34 -0700
  • 3159550d50 Add exception handling to compiler sim cmd Jenny Huang 2022-10-03 17:21:28 -0700
  • 63600d2df9 Fixed chipyard config file path Leena Elzeiny 2022-09-19 17:18:04 -0700
  • a7625d866c backup of current centrifuge changes James Shi 2022-09-18 19:03:11 -0700
  • 7bbf99dcee
    Update README.md hqjenny 2022-08-29 17:42:53 -0700
  • 7104c0077a
    Update README.md hqjenny 2022-07-17 12:34:12 -0700
  • fcc70a0522 Reverse the libcf integration in the benchmark and hls emulation wrappers for now. We will add this back later when wrapper generation supports libcf. #8 libcfBM Nathan Pemberton 2020-04-10 14:59:20 -0400
  • 6b96580e8d Add setup script to centrifuge (currently just builds some libs in sw_aux) Nathan Pemberton 2020-04-09 23:40:39 -0400
  • 2a893becab Add a README to the example project and make some more marshal workloads. Nathan Pemberton 2020-04-09 23:36:42 -0400
  • ae5006b415 All versions of example and libcf build. Non-accelerated versions all run correctly on Qemu and/or spike. This commit overhauls some of the sw_aux resources to match a more typical *nix directory layout and removes the original sw_aux at scripts/sw_aux. Nathan Pemberton 2020-04-09 20:57:45 -0400
  • b114cd7f4b Everything builds correctly now and baseline runs on linux for RV and x86. Baremetal not working. Nathan Pemberton 2020-04-08 23:28:50 -0400
  • 7381b63cf8 Example vadd_proj can now build the benchmark for all valid permutations of architecture, OS (baremetal or linux), and accelerated/not accelerated. Outputs of build process not tested yet. Nathan Pemberton 2020-04-08 19:40:18 -0400
  • 7442b8a286 Update workloads for baseline vadd_proj Nathan Pemberton 2020-04-08 13:34:00 -0400
  • e2fd800e8d Can build all platforms from vadd_proj root Nathan Pemberton 2020-04-06 19:52:26 -0400
  • 6da773dfae vadd_proj compiles for all platforms (rv, bare/linux, and x86) Nathan Pemberton 2020-04-06 19:40:52 -0400
  • 2c45d7bbe5 libcf now supports x86, rv linux, and rv baremetal Nathan Pemberton 2020-04-06 18:57:09 -0400
  • 00c86904b7 Change wrapper name to be unique (FNAME_cf_accel()) Nathan Pemberton 2020-04-03 20:14:30 -0400
  • 03f542b792 Add back WithClockGating generateChisel hqjenny 2020-04-01 01:31:20 +0000
  • 662ec8d47e Add FireSim compile/run scripts hqjenny 2020-03-31 11:34:56 +0000
  • 04ad9ebeb5 Fix Chisel generation bug; Add VCS Simulation Commands Jenny Huang 2020-03-30 02:43:16 -0700
  • 6b5429c9eb Fix hw generation bugs including not allowing understore in Config name; Fail to add Parameteres for HLS configs Jenny Huang 2020-03-28 05:59:37 -0700
  • 968f89061b Add code to update verilog file to make it work in chipyard simulators Jenny Huang 2020-03-28 05:39:55 -0700