Los números no están destinados a ser exactos. Lo que importa son las relaciones entre los órdenes de magnitud entre niveles .
Sin embargo, cuando aparece una tecnología disruptiva (por ejemplo, computación en la nube, 10GB / 100GB ethernet, nuevo módulo de kernel de red, redes de almacenamiento SSD, virtualización y contenedorización), estos números pueden ser invalidados debido a la aparición, desaparición o cambio de niveles nuevos.
Cuando se programa a un nivel muy alto, donde todo el cómputo, la creación de redes, el análisis, etc., se realizan utilizando bibliotecas no escritas por usted mismo, conocer las cifras de rendimiento de las operaciones de bajo nivel puede no ayudar mucho, ya que su oportunidad de mejorar cada una El rendimiento de la biblioteca es bastante limitado o totalmente imposible.
En su lugar, lea cuidadosamente la documentación relacionada con el rendimiento de cada biblioteca. Si una biblioteca no viene con ellos, pregúnteles, haga que sea un problema. O aprenda a comparar el software de la manera correcta.
Tener una comprensión básica de los números de latencia es importante cuando lo contrata una empresa que diseña y fabrica componentes de software. Compare eso con una compañía que diseña y fabrica automóviles y todos los componentes que contiene: el proverbial "reinventar la rueda" (goma, presión de neumáticos, huellas, etc.)
La mayoría de las compañías de software no trabajan a nivel de componentes: se pueden construir sistemas de software funcionales completos a partir de la unión de componentes. Estas compañías de software no necesitan centrarse en cómo diseñar componentes en términos de latencias; en su lugar, necesitan evaluar la calidad de los componentes que eligen.
Para resumir, (1) es muy posible que no necesite conocer los números de latencia; (2) a menos que desee ser contratado por una compañía que fabrica componentes de software (bibliotecas), ya sea para la venta o para uso interno (como en algunas de las compañías de software más grandes del mundo), (3) si necesita esos números, es su trabajo hacer los puntos de referencia usted mismo, de una manera científicamente correcta, o de lo contrario no debería estar trabajando en componentes de software.