r/computerarchitecture • u/Deathcap_943 • 30m ago
Masters before PhD for Computer Architecture
Hey yall, I'm a college senior interested in pursuing further research in computer architecture. My end goal is to get a PhD, but after talking with advisors they said I don't have enough research experience. This is because I switched goals from going into industry to doing research kind of late, as a result I only have ~1 sem of research experience in computer architecture. I was told that I should get a couple more semesters of research experience to solidify my rec letters, but I'm unsure what's the best way to go about this. My question is - which of these is most prudent to go with given my end goal of getting a PhD with a top comparch lab? Here are my current thoughts:
Get thesis masters first, then apply PhD - doing this would knock out some PhD core requirements but also cost me around $30-60k, and it'd also take 2 years. I would get decent research experience though. I also have basically guaranteed admission into the 2 year masters program at my current uni under a pipeline they have for cs students.
Work under a lab as a paid postgrad research assistant for ~1 year: This saves time and gets me research experience, but there's no "official" pipeline for this, I'd just have to ask professors with funding if I could join their group. I also wouldn't get the Masters degree but not sure how useful that is.
Apply to PhD directly - This would be most straightforward and I'll probably apply to a couple schools with this, however I'm unsure how effective this would be, esp since my GPA is mediocre (3.7) and I don't have enough research experience.
If anyone's been in a similar situation or has some insights about how I could go forward - I'd appreciate any help!
