31. Pipelining is the broader concept and most modern processors load their instructions some clock cycles before they execute them.32. Streaming computations can be efficiently accommodated using software pipelining of memory block transfers using a multi-buffering strategy. 33. They usually combine this feature with pipelining and thus can issue more than one instruction per clock cycle ( ). 34. Nevertheless, the use of pipelining on the 7600 improved performance over the 6600 by a factor of about 3. 35. Pipelining is a very widespread and heavily used practice on stream processors, with GPUs featuring pipelines exceeding 200 stages.36. The high operating frequencies were achieved through the technique of deep pipelining ( called super-pipelining at the time ). 37. The high operating frequencies were achieved through the technique of deep pipelining ( called super-pipelining at the time ). 38. Many bitboard operations require fewer conditionals and therefore increase pipelining and make effective use of multiple execution units on many CPUs. 39. The promise pipelining technique ( using futures to overcome latency ) was invented by Barbara Liskov and Liuba Shrira in 1988, 40. To get better CPI values without pipelining , the number of execution units must be greater than the number of stages.