Live data from Hacker News

Computer Architecture – ETH Zürich – Fall 2017

youtube.com

21–30 of 31 posts

Re: Computer Architecture – ETH Zürich – Fall 2017

#21
post #12

Earlier quoted context omitted.

> Second question, is this graduate level or undergraduate? The course can be taken as part of a master's degree[1]. [1] http://www.vvz.ethz.ch/Vorlesungsverzeichnis/lerneinheit.vie...

Thank you so much, this is what I looking for ;)

Notably, this is a more advanced view compared to the obligatory course taught during the Bachelor's degree called Systems Programming and Computer Architecture (http://www.vvz.ethz.ch/Vorlesungsverzeichnis/lerneinheit.vie...).

Re: Computer Architecture – ETH Zürich – Fall 2017

#23
post #7

I have watched many of these and I have to say Onur Mutlu is excellent. I have watched his lectures from CMU as well ETH. It must be fantastic attend these in person. I am curious does anyone more about him and his background?

His PhD thesis was Runahead execution IIRC.

https://people.inf.ethz.ch/omutlu/pub/mutlu_hpca03.pdf

Re: Computer Architecture – ETH Zürich – Fall 2017

#24
Ah, ETH. Still among the top ten elite computer science universities in the world. Nice to see it's getting some exposure on "Hacker News".

I'm a technical architect by trade and profession, this is how I earn my living. Students have apprenticed under me over the years. This is not how I would approach teaching computer architecture. He's teaching basic principles. In my view, architecting systems and software is an advanced topic, in the 600-700 difficulty range. The material he's teaching is in the 100 range. It's very theoretical, and I firmly believe that teaching architecture needs to be a very practical, hands-on experience, and that the prerequisite is about 20 years of professional system engineering experience first: technical implementation experience, systems experience, integration and testing experience in the area of small and large scale systems. System, network, and database development and administration. Digital logic circuit design. Requirements gathering, documentation. Those would be the prerequisites for teaching someone to become an architect in the context of computer science.

What he's teaching is introduction to computing. The course is a misnomer. Computer architecture is about designing systems, not operation of the system.

Re: Computer Architecture – ETH Zürich – Fall 2017

#26
post #17

Earlier quoted context omitted.

Depends. At least for EE there's a big difference between the courses that are supposed to filter the students (usually years 1 and 2) and those that don't. For the latter a high grade like 5.75 or even 6 was doable, for the former the time limit and amount of material to study is so harsh that I wouldn't even know where to start to achieve that.

The undergraduate courses in Theoretical physics at the ETH are done with books (e.g. Goldstein: Classical Mechanics, Jackson: Eletrodynamics...) which are PhD Level in the US.

That's why ETH is among the top ten universities in the world.

Re: Computer Architecture – ETH Zürich – Fall 2017

#27

There are 382 papers if you include the "suggested" in the readings section of this course. Genuinely curious how many students actually read.

Reviewing some of the papers was required as part of the homework assignments. That included about 15 of the most important papers. Additionally I read about 20 more to understand some of the ideas a bit better, but the list is very exhaustive and serves more as a pointer to supplemental material for those interested.

Re: Computer Architecture – ETH Zürich – Fall 2017

#28

There are 382 papers if you include the "suggested" in the readings section of this course. Genuinely curious how many students actually read.

Reviewing some of the papers was required as part of the homework assignments. That included about 15 of the most important papers. Additionally I read about 20 more to understand some of the ideas a bit better, but the list is very exhaustive and serves more as a pointer to supplemental material for those interested.

Thank you! I wasn't being snarky if that wasn't clear, I assumed it was something along those lines. I was excited to see/have access to a curated list of work on architecture that exhaustive, having never studied it in university.

Re: Computer Architecture – ETH Zürich – Fall 2017

#29
post #24

Ah, ETH. Still among the top ten elite computer science universities in the world. Nice to see it's getting some exposure on "Hacker News". I'm a technical architect by trade and profession, this is how I earn my living. Students have apprenticed under me over the years. This is not how I would approach teaching computer architecture. He's teaching basic principles. In my view, architecting systems and software is an…

I think this course is about Computer Architecture as in Computer Organization, ie a course about the layer between digital circuits and operating systems. You probably confuse the term with Software Architecture.

Re: Computer Architecture – ETH Zürich – Fall 2017

#30
post #17

Earlier quoted context omitted.

Depends. At least for EE there's a big difference between the courses that are supposed to filter the students (usually years 1 and 2) and those that don't. For the latter a high grade like 5.75 or even 6 was doable, for the former the time limit and amount of material to study is so harsh that I wouldn't even know where to start to achieve that.

The undergraduate courses in Theoretical physics at the ETH are done with books (e.g. Goldstein: Classical Mechanics, Jackson: Eletrodynamics...) which are PhD Level in the US.

I think that is true for most German speaking universities. I know for a fact that both Unis in Munich and Heidelberg basically teach PhD level courses in Undergrad in the sense that there is no Graduate Electrodynamics and Undergraduate Electrodynsmics just one experimental and one theoretical course in which Jackson is typically one of the references, the same is true for QM etc
Post reply on HN