First, if you don't enjoy school, don't subject yourself to two more years.
I'm glad I continued for an MSEE after my undergrad CompE degree, but kept using summers for internships. The breadth and depth of additional coursework gave me a knowledge base I draw upon constantly. The teaching assistantship has helped me be a better mentor. The research assistantship wasn't too relevant, but it certainly paid tuition! I went to a top-tier school, and I'd recommend that experience. If you're planning to go somewhere else for a graduate degree, I can't judge the value.
Especially in Computer Engineering (chip design) advanced degrees seem very prevalent among my co-workers. At one chip start-up, all dozen people in my role held an MSEE, except the boss.
If you establish a connection with industry (internships), gain practical skills (programming), engage in your classes and research, and don't accumulate too much debt, I think you can come out ahead.
Get a "unix style" keyboard with Esc directly above Tab. Happy Hacking and Sun keyboards are great for this, plus Control is already in the right place.
At the microarchitectural level, there are also advantages. r0 gets used a lot as an operand. The design can ignore WAW and RAW dependencies regarding r0 and pipeline stalls due to related result bypassing are eliminated.
First, if you don't enjoy school, don't subject yourself to two more years. I'm glad I continued for an MSEE after my undergrad CompE degree, but kept using summers for internships. The breadth and depth of additional coursework gave me a knowledge base I draw upon constantly. The teaching assistantship has helped me be a better mentor. The research assistantship wasn't too relevant, but it certainly paid tuition! I went to a top-tier school, and I'd recommend that experience. If you're planning to go somewhere else for a graduate degree, I can't judge the value. Especially in Computer Engineering (chip design) advanced degrees seem very prevalent among my co-workers. At one chip start-up, all dozen people in my role held an MSEE, except the boss. If you establish a connection with industry (internships), gain practical skills (programming), engage in your classes and research, and don't accumulate too much debt, I think you can come out ahead.
Get a "unix style" keyboard with Esc directly above Tab. Happy Hacking and Sun keyboards are great for this, plus Control is already in the right place.
No hazards? Think NOP (sll r0, r0, 0).
At the microarchitectural level, there are also advantages. r0 gets used a lot as an operand. The design can ignore WAW and RAW dependencies regarding r0 and pipeline stalls due to related result bypassing are eliminated.
How long does it take to read this thing?
This is really skewing the bandwidth per capacity
number.
500GB at 40MB/s (assuming GB is base 10)
12500s == 3h28m20s
So "gigabytes can be exchanged in seconds"? Yeah,
12,500 seconds.