From fb196a3fae487ac2a61038096e2b75eff8ae81d8 Mon Sep 17 00:00:00 2001 From: Ibrahim Date: Sun, 1 Feb 2026 15:17:42 -0500 Subject: [PATCH 1/4] docs(dn): Ibrahim Hashim 2/1/2026 --- src/design_notebooks/2026spring/irh8156.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/design_notebooks/2026spring/irh8156.md b/src/design_notebooks/2026spring/irh8156.md index e69de29b..f379b2b1 100644 --- a/src/design_notebooks/2026spring/irh8156.md +++ b/src/design_notebooks/2026spring/irh8156.md @@ -0,0 +1,10 @@ +# Ibrahim Hashim's Design Notebook + +## Week of 25 Jan 2026 + +Project Work: + * Met with team and got caught up on what is required this semester. + * Went over onboarding labs 1-4. + +Comments: + * I created my first design notebook and submitted my first pull request of the semester. \ No newline at end of file From 740f367e98242d3bffe7f72a49b2e006602302bd Mon Sep 17 00:00:00 2001 From: Ibrahim Date: Mon, 16 Feb 2026 23:45:08 -0500 Subject: [PATCH 2/4] docs(dn): Ibrahim Hashim 2/16/2026 --- src/design_notebooks/2026spring/irh8156.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/design_notebooks/2026spring/irh8156.md b/src/design_notebooks/2026spring/irh8156.md index f379b2b1..1e594e6c 100644 --- a/src/design_notebooks/2026spring/irh8156.md +++ b/src/design_notebooks/2026spring/irh8156.md @@ -7,4 +7,16 @@ Project Work: * Went over onboarding labs 1-4. Comments: - * I created my first design notebook and submitted my first pull request of the semester. \ No newline at end of file + * I created my first design notebook and submitted my first pull request of the semester. + + +## Week of 1 Feb 2026 + +Project Work: + * Made sure I knew and rememebered everything from onboarding labs 1-4. + + +## Week of 8 Feb 2026 Project Work: + +Project Work: +* Had no assigned work for this week. \ No newline at end of file From 3941dbe7dcf6058b06a9de339f6af5d942fefeb5 Mon Sep 17 00:00:00 2001 From: Ibrahim Date: Mon, 16 Feb 2026 23:46:26 -0500 Subject: [PATCH 3/4] docs(dn): Ibrahim Hashim 2/16/2026 --- src/design_notebooks/2026spring/irh8156.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/design_notebooks/2026spring/irh8156.md b/src/design_notebooks/2026spring/irh8156.md index 1e594e6c..deb78f72 100644 --- a/src/design_notebooks/2026spring/irh8156.md +++ b/src/design_notebooks/2026spring/irh8156.md @@ -16,7 +16,9 @@ Project Work: * Made sure I knew and rememebered everything from onboarding labs 1-4. -## Week of 8 Feb 2026 Project Work: +## Week of 8 Feb 2026 Project Work: -* Had no assigned work for this week. \ No newline at end of file +* Had no assigned work for this week. + + From 67452e7336ce1b1a9de9a34bdd9aece747343f0d Mon Sep 17 00:00:00 2001 From: Ibrahim Date: Sun, 22 Feb 2026 16:04:59 -0500 Subject: [PATCH 4/4] docs(dn): Ibrahim Hashim 2/22/2026 --- src/design_notebooks/2026spring/irh8156.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/design_notebooks/2026spring/irh8156.md b/src/design_notebooks/2026spring/irh8156.md index deb78f72..70a765d8 100644 --- a/src/design_notebooks/2026spring/irh8156.md +++ b/src/design_notebooks/2026spring/irh8156.md @@ -22,3 +22,16 @@ Project Work: * Had no assigned work for this week. +## Week of 15 Feb 2026 + +Project Work: +* Had a team meeting this week, +* Went over the NYU Processor Design Team SoC CPU Core report + +Notes on the report: +* The overall design of the CPU is a 32 bit CPU using the RISC-V 32 instruction set +* It has a regular 5 stage pipeline like we took in comparch +* It uses a 2 bit branch predictor +* Its data cache is 2 way associative +* A question I have is if a different type of branch predictor would improve the performance of the CPU, specificially something more advanced, and what tradeoffs implementing something like that would have +* Why don't we use data forwarding when the hazard detection stalls the pipeline using NOPs? \ No newline at end of file