PART 1 - TONS OF PUNKS, ONE BIG JERK CHAPTER 4: KEYSTROKES AND BRUSHSTROKES Hardware Lotteries

"Hardware-software co-design means designing hardware and software concurrently so that each can influence the other."

IEEE describes hardware-software co-design as concurrent rather than sequential development, allowing the hardware and software sides to shape one another.

View Source