Questions tagged [architecture]

This tag is for questions about computer architecture - a set of rules and methods describing the structure and functionality of a computer system. This may cover instruction set architecture design, logic design, computer organization, or other related topics.

Filter by
Sorted by
Tagged with
2 votes
0 answers
267 views

Books or resources for GPU architecture

While many good books deal with CPU architecture in detail, for instance, Computer Architecture: A Quantitative Approach by Patterson et al., and also some books deal with the hardware/software ...
Abhishek Ghosh's user avatar
1 vote
0 answers
27 views

Video lecture series which covers CUDA and GPU related concepts from basics to advanced level

I am a master's student. During my bachelor's, our curriculum primarily focussed on CPU architecture. There are excellent textbooks and video lectures which deal with the CPU architecture in depth. I ...
Abhishek Ghosh's user avatar
3 votes
1 answer
460 views

Could any one suggest me an easy book to learn AT&T syntax of x86 assembly programming so that I can understand the code of xv6 better?

Could any one suggest me a easy book to learn AT&T syntax of x86 assembly programming so that I can understand the code of xv6 OS better? Respected Ben. I. had suggested me this free book. But ...
Abhishek Ghosh's user avatar
1 vote
0 answers
72 views

Resource (preferably video) explaining working of page coloring in details to solve problem of aliasing in Virtually Indexed Physically Tagged caches

Here is a question that was asked in the GATE CS examination. It asks to find the number of bits required to color the pages to remove the problem of aliasing in VIPT caches. My peers out there ...
Abhishek Ghosh's user avatar
1 vote
0 answers
81 views

Detailed video lecture series that follows "Computer Architecture: A Quantitative Approach" by Henessy Patterson

I want to do self-study for Computer Architecture and I wish I could get hold of a detailed video lecture series that goes hand in hand with the classic text "Computer Architecture: A Quantitative ...
Abhishek Ghosh's user avatar
4 votes
1 answer
600 views

Study the book "Computer Architecture- A quantitative approach" (3rd Edition) for the first time

Whenever I searched for "best book for computer architecture" in google, the first result to come up was this book "Computer Architecture : A quantitative approach"(3rd Edition) by Henessy and ...
Abhishek Ghosh's user avatar
4 votes
5 answers
347 views

How do you wow second-year students into saying "bare-metal programming is cool!"?

Next semester I will be TAing a computer organization/assembly language course. I will be full-fledgedly (co-)teaching the lab. The first lab will take place before the first lecture, so me and the ...
JohnnyApplesauce's user avatar
144 votes
13 answers
93k views

Should I teach that 1 kB = 1024 bytes or 1000 bytes?

Which conversion should I teach to my undergrad students? That 1 kB is 1024 bytes (binary) as everyone learned back in the nineties or the recent industry-led "friendly" conversion that says that 1 kB ...
alves's user avatar
  • 1,533
5 votes
2 answers
138 views

Is there any purpose to having students do fiddly cache homework assignments?

I teach undergraduate computer architecture and am reconsidering one of my homework assignments in which I ask students to simulate by hand (on paper) the behavior of different caches on the same ...
Ellen Spertus's user avatar
6 votes
5 answers
371 views

Benefits of explaining low-level architecture in a programming class

When teaching an intermediate or advanced highschool programming class that also touches on general CS concepts (algorithms, etc), what are the benefits of explaining low-level computer architecture? ...
auden's user avatar
  • 4,724
5 votes
1 answer
205 views

Undergrad level computer architecture course

Is there a good online course that covers computer architecture at an undergrad level? I just finished 8th grade. I know a bit about computer architecture and logic gates, but not a ton. I know the ...
auden's user avatar
  • 4,724