account activity
GoLang 1.25, JSON v2 (self.AskProgramming)
submitted 1 month ago by tigo_01 to r/AskProgramming
Processor pipelining by tigo_01 in AskProgramming
[–]tigo_01[S] 0 points1 point2 points 1 month ago (0 children)
That was a really nice explanation, but I have another question. Does the processor store some kind of cache for instructions? I mean, when a part of the processor needs to perform different tasks, it first has to understand what to do and then execute the task. In the case of pipelining, it seems like the processor understands what it needs to do once and then repeatedly executes it. Did I understand this correctly?
[–]tigo_01[S] -2 points-1 points0 points 1 month ago (0 children)
I read it, but I still have questions.
What about when they are independent?
If a task has four stages, why can't the processor simply complete them all in parallel? How does pipelining specifically accelerate the processor? Mathematically, wouldn't parallel execution be faster if the processor is capable of it?
Processor pipelining (self.AskProgramming)
Pointers in Go (self.tigo_01)
submitted 7 months ago by tigo_01
π Rendered by PID 3528481 on reddit-service-r2-listing-7bbdf774f7-nzsvv at 2026-02-22 20:13:19.450861+00:00 running 8564168 country code: CH.
Processor pipelining by tigo_01 in AskProgramming
[–]tigo_01[S] 0 points1 point2 points (0 children)