Optimizing for time

Given that we wish to use the cores that are available for performance improvements, some hardware and software choices have been made available specifically for optimizing the time it takes to process a chunk of data.  In the succeeding sections, we will explore two different forms of time optimization in today’s hardware -- throughput and latency.