Questions tagged [computer-architecture]
Questions about the organization and design of computer hardware.
1,161 questions
- Bountied 0
- Unanswered
- Frequent
- Score
- Trending
- Week
- Month
- Unanswered (my tags)
-3
votes
0
answers
22
views
Lenovo ThinkPad E14 Gen 2 keeps shutting down [closed]
I have a Lenovo ThinkPad E14 Gen 2 laptop and every day at midnight, if the laptop is plugged in, it shuts down. If the Computer isn't plugged in it won't shut down but the second I plug it in, it ...
1
vote
2
answers
68
views
Can you have a RAM array interpret code by it self or does a control unit need to exist?
I have read Charles Petzold's Code: The Hidden Language of Computer Hardware and Software. On page 200 and onwards he introduces two RAM arrays called code and data. The code RAM array have ...
0
votes
1
answer
51
views
Using block size, associativity and cache size to find the length of offset and index
From my understanding:
A block is the size of the smallest unit stored by the cache (normally a collection of words due to spatial locality). The block size is the number of bytes per block.
A set is ...
0
votes
0
answers
51
views
Possible Error in Tanenbaum - Structured Computer Organization
In sec 2.1.6 where he talks about Processor Level Parallelism, he mentions an example of Nvidia Fermi GPU.
Modern graphics processing units (GPUs) heavily rely on SIMD
processing to provide massive ...
4
votes
3
answers
184
views
Recommended study resources for Computer Architecture: RTL, Basic Computer Design, Microprogrammed Control, and CPU design
I'm currently studying Computer Architecture / Computer Organization, and I'm struggling to find resources to understand a few specific topics.
These are the four areas I’m focusing on:
Register ...
user avatar
user163790
0
votes
0
answers
28
views
Data Hazards and Stalls with Forwarding in a Pipelined CPU (MIPS-like Pipeline)
I am currently studying pipelined CPU architectures, specifically focusing on data hazards and forwarding. I have a question regarding stalls in a 5-stage pipeline with forwarding.
Consider the ...
4
votes
7
answers
4k
views
Arguments for 128-bit processors now (or even a 96-bit)
If one asks why we have not evolved to 128-bit processors, there is a whole set of discussions seemingly from the glass half empty crowd as to why we would not need such massive CPU data addressing ...
1
vote
1
answer
143
views
Should "16MB × 64-bit DRAM" be interpreted as Mega-Bytes or Mega-Words?
In a DRAM architecture problem, I’m given:
DRAM: 16MB ×ばつ 64-bit
DRAM chip: 512KB ×ばつ 4-bit
My professor repeatedly referred to these as Mega-Bytes and Kilo-Bytes, but ...
2
votes
1
answer
67
views
Question about data path dependencies in a program
I cannot understand solution to the problem 5.5 in "Computer Systems: Programmers Perspective". I this chapter it cover microarchitecture based optimizations and data path dependency. As a ...
1
vote
1
answer
67
views
General-Purpose Electronic Analog Computer Example?
I'm curious as to whether there are any functional examples of or research about General-Purpose Analog Computers out there at the moment.
So any computing system that can:
store pure analog values
...
1
vote
1
answer
66
views
How does processor differentiate from signed and unsigned integers overflow and carry
since unsigned and signed integers uses same components to compute then how does the overflow and carry flags are set?
0
votes
0
answers
35
views
Are the following instructions allowed?
Are the following TriMedia instructions allowed, and if not, why not?
a. Integer add, integer subtract, load, floating add, load immediate
b. Integer subtract, integer multiply, load immediate, shift, ...
0
votes
0
answers
22
views
Understanding the delays involved in fetching the correct target instruction on a branch mispredict
So I am going through an old research paper which talks about branch prediction strategies. The paper states the following on page 6:
Assume that for CPU, if instruction prefetches are based on a ...
1
vote
1
answer
80
views
Bus-Based Multiprocessor Performance Analysis
I am working through the Structured Computer Organization book by Andrew S. Tanenbaum, and I came across the following question that I am struggling to understand intuitively:
As a simple model of a ...
0
votes
0
answers
26
views
what is the onpoint, offpoint, inpoint and outpoint?
consider :
Units>200
(units greater than 200)
Now what is the onpoint, offpoint, inpoint and outpoint? This is related to Domain Analysis Testing using Binders technique in software testing
can ...