From db25a356488a5e4b10752cdb87189c0e33aa238d Mon Sep 17 00:00:00 2001 From: Austin Ho Date: Thu, 27 Jun 2024 17:24:52 +0000 Subject: [PATCH] #9044: Make all cqs use NOC 0 again. Cached cmds have noc encoding embedded inside, and we longer see a noticeable perf difference between having cq 1 use noc 1 for Resnet --- tt_metal/impl/device/device.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tt_metal/impl/device/device.cpp b/tt_metal/impl/device/device.cpp index 46a77c88e37..95f3c63582c 100644 --- a/tt_metal/impl/device/device.cpp +++ b/tt_metal/impl/device/device.cpp @@ -1552,7 +1552,7 @@ void Device::initialize_command_queue() { this->sysmem_manager_ = std::make_unique(this->id_, this->num_hw_cqs()); hw_command_queues_.resize(num_hw_cqs()); for (size_t cq_id = 0; cq_id < num_hw_cqs(); cq_id++) { - hw_command_queues_[cq_id] = std::make_unique(this, cq_id, static_cast(cq_id)); + hw_command_queues_[cq_id] = std::make_unique(this, cq_id, NOC::NOC_0); // Need to do this since CommandQueue constructor is private sw_command_queues_.push_back(std::unique_ptr(new CommandQueue(this, cq_id))); }