Compare commits

...

12 Commits

Author SHA1 Message Date
Richard Yan
2bbee0542b update radiance main with ae changes 2025-01-31 22:26:44 -08:00
Richard Yan
ae552222d6 Merge branch 'asplos-ae' 2025-01-31 19:17:14 -08:00
Richard Yan
4a0b1c05cd add defines for flash config 2025-01-30 23:58:50 -08:00
Richard Yan
34c33278d2 Merge branch 'asplos-ae' of https://github.com/ucb-bar/radiance into asplos-ae 2025-01-30 22:34:43 -08:00
Richard Yan
68e4ebb471 remove tensor dpu sv 2025-01-30 22:34:38 -08:00
Hansung Kim
dd6c53bd85 Deinit cyclotron submodules 2025-01-30 21:35:39 -08:00
Richard Yan
adcb033edf Merge branch 'asplos-ae' of https://github.com/ucb-bar/radiance into asplos-ae 2025-01-30 02:55:44 -08:00
Richard Yan
f1c9488081 set NUM_CORES and EXT_T_HOPPER based on config name 2025-01-30 02:55:40 -08:00
Hansung Kim
892485eac9 Exclude cyclotron from build 2025-01-29 00:04:15 -08:00
Hansung Kim
1cd1f6fdcd Bump vortex 2025-01-28 22:37:46 -08:00
Hansung Kim
1ed1f4ceb0 Merge remote-tracking branch 'origin/main' into asplos-ae 2025-01-28 22:29:42 -08:00
Hansung Kim
9b2328c252 Update submodule URLs 2025-01-28 14:28:38 -08:00
5 changed files with 14 additions and 3993 deletions

9
.gitmodules vendored
View File

@@ -1,11 +1,6 @@
[submodule "src/main/resources/vsrc/vortex"] [submodule "src/main/resources/vsrc/vortex"]
path = src/main/resources/vsrc/vortex path = src/main/resources/vsrc/vortex
url = git@github.com:hansungk/vortex-private.git url = https://github.com/hansungk/vortex.git
[submodule "radpie"]
path = cyclotron
url = git@github.com:hansungk/radpie.git
[submodule "cyclotron-main"]
path = cyclotron-main
url = https://github.com/hansungk/cyclotron-main.git
[submodule "cyclotron"] [submodule "cyclotron"]
path = cyclotron
url = https://github.com/hansungk/cyclotron.git url = https://github.com/hansungk/cyclotron.git

Submodule cyclotron-main deleted from 25f2e7734b

View File

@@ -2,8 +2,7 @@
# extra variables/targets ingested by the chipyard make system # extra variables/targets ingested by the chipyard make system
############################################################## ##############################################################
VORTEX_SRC_DIR = $(base_dir)/generators/radiance/src/main/resources/vsrc/vortex VORTEX_SRC_DIR = $(base_dir)/generators/radiance/src/main/resources/vsrc/vortex CYCLOTRON_SRC_DIR = $(base_dir)/generators/radiance/cyclotron
CYCLOTRON_SRC_DIR = $(base_dir)/generators/radiance/cyclotron
CYCLOTRON_BUILD_DIR = $(CYCLOTRON_SRC_DIR)/target/debug CYCLOTRON_BUILD_DIR = $(CYCLOTRON_SRC_DIR)/target/debug
# CYCLOTRON_BUILD_DIR = $(CYCLOTRON_SRC_DIR)/target/release # CYCLOTRON_BUILD_DIR = $(CYCLOTRON_SRC_DIR)/target/release
RADIANCE_CSRC_DIR = $(base_dir)/generators/radiance/src/main/resources/csrc RADIANCE_CSRC_DIR = $(base_dir)/generators/radiance/src/main/resources/csrc
@@ -13,11 +12,20 @@ RADIANCE_VSRC_DIR = $(base_dir)/generators/radiance/src/main/resources/vsrc
# THE FOLLOWING MUST BE += operators # THE FOLLOWING MUST BE += operators
################################################################## ##################################################################
EXTRA_SIM_REQS += cyclotron # EXTRA_SIM_REQS += cyclotron
EXTRA_SIM_LDFLAGS += -L$(CYCLOTRON_BUILD_DIR) -Wl,-rpath,$(CYCLOTRON_BUILD_DIR) -lcyclotron # EXTRA_SIM_LDFLAGS += -L$(CYCLOTRON_BUILD_DIR) -Wl,-rpath,$(CYCLOTRON_BUILD_DIR) -lcyclotron
ifeq ($(shell echo $(CONFIG) | grep -E "SynConfig$$"),$(CONFIG)) ifeq ($(shell echo $(CONFIG) | grep -E "SynConfig$$"),$(CONFIG))
EXTRA_SIM_PREPROC_DEFINES += +define+SYNTHESIS +define+NDEBUG +define+DPI_DISABLE EXTRA_SIM_PREPROC_DEFINES += +define+SYNTHESIS +define+NDEBUG +define+DPI_DISABLE
endif endif
ifeq ($(shell echo $(CONFIG) | grep -E "FP16Config$$"),$(CONFIG))
EXTRA_SIM_PREPROC_DEFINES += +define+NUM_CORES=8
endif
ifeq ($(shell echo $(CONFIG) | grep -E "HopperConfig$$"),$(CONFIG))
EXTRA_SIM_PREPROC_DEFINES += +define+NUM_CORES=4 +define+EXT_T_HOPPER
endif
ifeq ($(shell echo $(CONFIG) | grep -E "FlashConfig$$"),$(CONFIG))
EXTRA_SIM_PREPROC_DEFINES += +define+NUM_CORES=4
endif
EXTRA_SIM_PREPROC_DEFINES += \ EXTRA_SIM_PREPROC_DEFINES += \
+define+SIMULATION \ +define+SIMULATION \
+define+GPR_RESET \ +define+GPR_RESET \

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff