Software Before Hardware?

The emphasis on battery life in wearable electronics, including always-on sensors, and the cost of powering and cooling racks of servers inside of data centers, are beginning to impact the formula for designing systems. Power is now a critical design element, but it's also one of the most stubborn to tackle. While ASICs, SoCs and FPGAs all have focused on being able to efficiently run softwa... » read more