01-18-2015, 01:58 PM
As many of you know, I have been working on a massive computer build on the server (@ warp IizR) complete with 7 stage pipeline, 10tick clock, RAM, FULL hardware support with interrupts, blah blah blah blah. (You almost all probably have heard my shpeel on it before).
So here lies the magical super question of the day, Should I revamp the build layout for the 13th time since this whole big project started, in order to reduce clock speed from 10 to 8 and lower stage count from 7 to about 4-5 stages.
this revamp will also get rid of my only stalling issue (with pointers), and lower my branch mispredict penalty from 4-5 cycles down to 1-2, I will also be able to reduce my Interrupt response time from the 3rd cycle after receiving at best, down to the next cycle after being received.
Thoughts?!?
So here lies the magical super question of the day, Should I revamp the build layout for the 13th time since this whole big project started, in order to reduce clock speed from 10 to 8 and lower stage count from 7 to about 4-5 stages.
this revamp will also get rid of my only stalling issue (with pointers), and lower my branch mispredict penalty from 4-5 cycles down to 1-2, I will also be able to reduce my Interrupt response time from the 3rd cycle after receiving at best, down to the next cycle after being received.
Thoughts?!?