I want to know how I can improve my instruction set and hypothetical CPU design. Which, if any, Stack Exchange sites would be suited to this?

My first guess would be Code Review, but that seems to be for software only and not hypothetical hardware designs.

  • 1
    Computer Science? cs.stackexchange.com/help/on-topic
    – Glorfindel Mod
    Oct 8, 2019 at 9:04
  • @Glorfindel that does look promising. I'll have a look at the help page.
    – Jachdich
    Oct 8, 2019 at 9:12
  • @Glorfindel the only problem I can see is that my question is more 'open ended' and cs stackexchange doesn't seem the place to ask that kind of question
    – Jachdich
    Oct 8, 2019 at 9:16
  • 4
    @Jachdich As you correctly identified, "Please review my CPU design" is a very open-ended question and perhaps not a good fit with SE in general.
    – MechMK1
    Oct 8, 2019 at 9:30
  • @MechMK1 Isn't codereview "please review my software"?
    – Jachdich
    Oct 8, 2019 at 9:34
  • 1
    @Jachdich Code Review is an exception, just like Puzzling, Code Golf and some others. I can't tell if Code Review would consider a CPU architecture as "code" though.
    – MechMK1
    Oct 8, 2019 at 9:36
  • If you want, ask on the CodeReview Meta if it would be okay to post this for review. I'm a regular there, but even I am not sure how it would go.
    – IEatBagels
    Oct 8, 2019 at 17:15
  • @IEatBagels Alright I'll post something there shortly
    – Jachdich
    Oct 8, 2019 at 18:32
  • EE is definitely the best place if you want feedback from people with HDL language experience etc. Doubt you'll find many of those at Code Review.
    – Lundin
    Oct 25, 2019 at 14:29

1 Answer 1


Electical Engineering accepts design reviews under some conditions, and CPU design and instruction set matters are on-topic there.

However, you must take care that the question is not too broad, but this is probably the case for all sites on which it would be on-topic. So, try to narrow the question down as much as possible, and focus on the choices you're not sure about. You could even break this in multiple questions, one for each specific concern you have on your design.

You can't post your entire specs and just ask "what do you think about all this?".

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .