EE 4720 - What's New


13 May 2024, 11:04:41 CDT
Grading Update 6: Course Grades Ready. A special thank you to those who put lots of effort in this course. Congratulations to those who did well. To those who did not do well: please try harder next time! To find out which category you are in, or at least to check whether your homework grades are properly recorded, click here. Good luck on your other classes and have a good summer!

12 May 2024, 18:00:40 CDT
Grading Update 5: Course grades will be decided tomorrow. The next grading update will be posted by noon tomorrow.

The winner of the best-alias contest is: "Sorry, mom said no." It leaves you wondering, "to what?". Also, today is Mother's Day. The runner up is "GTAmul.6". I am not 100% sure what it means, but my car did burst into flames this semester, though not as dramatically as I suppose they do in GTA.

I asked GPT-4 to judge the aliases, here are its picks: "Mustache cache-stash": This alias is a clever wordplay that humorously combines computer architecture terminology with a fun, lighthearted twist. The use of "cache," a key concept in computer architecture referring to a storage layer that improves data retrieval speeds, paired with "mustache," creates a playful and memorable alias. The added "stash" enhances the rhyme and keeps the theme light and enjoyable. This alias captures the spirit of the course while also being witty.

"INSERT_QR_CODE": This alias is interesting because it creatively incorporates modern technology and could visually represent the alias as an actual QR code if implemented visually. It’s clever in that it uses a placeholder-like format that is widely recognizable and relevant to technology and coding. This could evoke a smile from those familiar with digital formats and placeholders, making it a relevant and smart choice for a computer architecture class.

12 May 2024, 10:01:44 CDT
Grading Update 4: Final Exam Grades Ready They were not good. The median was 37, with a slightly higher mean of 38.8. Some did improve on their midterm grade, which was a significant accomplishment. To find your grade, to see the grade distribution, or to guess who will win the best alias award, click here. Course grades (and yes, the Best Alias Award [tm]) will be posted either by 18:00 today or tomorrow.

11 May 2024, 15:58:24 CDT
Grading Update 3: Problems 1 and 2 graded, 3 mostly graded. Final exam grades will probably be posted tomorrow (Sunday) morning by 10:00. Course grades may be posted tomorrow, but I would not rule out Monday. The Institutional Review Board is processing our request for permission to proceed with the best alias contest. We don't expect trouble but you never know.

10 May 2024, 18:19:51 CDT
Grading Update 2: Problem 1 graded, Problem 2 partially graded. The final exam grades may be available late Saturday afternoon.

10 May 2024, 13:29:36 CDT
Grading Update 1: Linked the Final Exam to the Homework & Exams page. Grading will start now, and exam grades should be available on Saturday. Course grades should be available by Monday. Also, I have not forgotten about the best alias award. I am sending out invitations to possible best-alias jury panel members, asking them to complete applications that can be sent to our external best-alias advisory committee to help us choose panel members. The next grading update will be posted by about 18:30 tonight.

6 May 2024, 17:08:52 CDT
Linked the Final Exam review slides to the lectures page. The final exam review entry on that page has links to the exams and homework covered in the review.

3 May 2024, 17:57:48 CDT
Linked the complete solutions to the 2022 and 2023 final exams to the Homework & Exams page.

1 May 2024, 15:43:57 CDT
Linked recent material, including Memory and Cache slides to the lectures page.

1 May 2024, 13:36:00 CDT
A final exam review session will be held Monday, 6 May 2024 from 15:00-17:00 in PFT 3316E. That is the conference room near my office.

29 April 2024, 8:46:24 CDT
Linked the Homework 5 solution to the Homework & Exams page.

24 April 2024, 9:02:42 CDT
Homework 6 assigned, due Monday, 29 April 2024. Also, linked recent and today's lecture slides to the lectures page.

19 April 2024, 10:47:45 CDT
Linked recent material, including material on superscalar implementations, to the lectures page. Don't forget that there is a homework assignment due next Wednesday.

19 April 2024, 9:26:00 CDT
Homework 5 assigned, due Wednesday, 24 April 2024.

12 April 2024, 10:42:41 CDT
Linked the Interrupts slides to the lectures page.

8 April 2024, 18:14:23 CDT
Homework 4 assigned, due Monday, 15 April 2024.
Also, linked recent material, including FP material, to the lectures page.

4 April 2024, 15:40:31 CDT
Grading Update 3: Midterm Exam Grades Ready. The average was 45.7, the median was even scarier at 37.5. Do not forget that the midterm exam grade will be forgotten if you do better on the final! To see the grade distribution and maybe your own grade click here.

4 April 2024, 14:57:53 CDT
Grading Update 2: All problems graded, but grades not yet recorded. The grades should be available in about half an hour. The next grading update will be posted about 15:30, or later if I am interrupted with something important.

3 April 2024, 18:04:06 CDT
Grading Update 1: Problems 1-2 graded, problem 3 partially graded. Midterm exam grades should be available tomorrow. The next grading update may be posted at 15:00 tomorrow, not necessarily with grades.

3 April 2024, 10:51:02 CDT
Grading Update 0: Linked the Midterm Exam to the Homework & Exams page. Grading will start about 13:30 today, and grades should be available tomorrow (Thursday). The next grading update will be posted by about 18:00 this afternoon.

1 April 2024, 15:06:30 CDT
Here are some problems related to hardware on the material covered so far. Easier branch control logic: 2015 Homework 2 Problem 3 (control logic for IF-stage PC mux), 2016 Homework 2 Problems 1,2 (Taken signal for a bltz, and bypass hardware and control). Easier non-branch hardware: 2012 Midterm Problem 1 (PED and logic to generate stalls due to missing bypasses). Slightly more difficult branch problems: 2019 Midterm Problem 3 (avoid stall for slt/bne dependences), 2018 Homework 3 Problem 2 (Modify hardware (incl PC mux logic) so that bgt is resolved in EX), 2017 Homework 3 Problem 1 (implement bgezall (annulled and link)), 2015 Homework 2 Problem 2 (new MIPS bfeq. Reg fields are two bits each.). Slightly more difficult non-branch problems. 2020 Homework 2 (an integer multiplier with quicker results for special cases), 2017 Homework 5 Problem 3 (bypass paths that can only accommodate 12 bits).

30 March 2024, 13:28:57 CDT
Linked the Homework 3 solution to the Homework & Exams page. Remember that Homework 3 was assigned in part as preparation for the midterm exam, and so it is very important to read and understand the solution!

27 March 2024, 17:52:52 CDT
Linked recent material, including a brief Midterm Exam review, to the lectures page.

25 March 2024, 10:28:20 CDT
The Midterm Exam will be held on Wednesday, 3 April 2024. Grades should be available by Friday, 5 April.

24 March 2024, 16:31:23 CDT
Homework 3 assigned, due Thursday, 28 March 2024. The midterm exam is discussed in the what's new entry below.

24 March 2024, 11:21:29 CDT
A date for the midterm exam will be chosen in class on Monday (25 March). The exam will likely be 1 or 3 April 2024.
Linked a partial solution to the 2023 Final Exam (the Homework 2 problems) to the Homework & Exams page.

1 March 2024, 14:59:11 CST
Linked recent lecture slides to the lectures page.

29 February 2024, 18:12:02 CST
Homework 2 assigned, due Wednesday, 6 March 2024.

25 February 2024, 14:02:31 CST
Linked the Homework 1 solution to the Homework & Exams page. This solution inclludes both a simple and fast solution to Problem 2. If the code is run then both the simple and fast solutions will be run.

12 February 2024, 22:42:44 CST
Due to the LSU power outage, the Homework 1 deadline has been been extended to Wednesday, 14 February 2024 at 23:59. Please don't use the new homework deadline as a Valentine's Day excuse.

9 February 2024, 17:44:06 CST
The Homework 1 deadline has been extended to Monday, 12 February 2024 at 23:59.

8 February 2024, 9:49:30 CST
Linked recent lecture material to the lectures page.

6 February 2024, 9:20:37 CST
For Homework 1 use any machine except snowflake (because it won't work) and grace (because it is intended for other work).

4 February 2024, 19:37:39 CST
Homework 1 assigned, due Saturday, 10 February 2024.

2 February 2024, 16:45:52 CST
Linked recent lecture material to the lectures page.

24 January 2024, 17:35:51 CST
Linked code samples and the MIPS review material to the lectures page.

11 January 2024, 15:20:13 CST
Started setting up the Web pages for the Spring 2024 semester.

Spring 2023
Spring 2023 What's New


ECE Home Page 4720 Home Page
David M. Koppelman - koppel@ece.lsu.edu
Modified 13 May 2024 11:13 (1613 UTC)
Provide Website Feedback  • Accessibility Statement  • Privacy Statement