Navegue por el glosario usando este índice.

Especial | A | B | C | D | E | F | G | H | I | J | K | L | M | N | Ñ | O | P | Q | R | S | T | U | V | W | X | Y | Z | TODAS

T

Tarea

Cada una de las porciones en que se descompone el trabajo. Puede ser una operación individual, un conjunto de operaciones relacionadas o una función específica que contribuye al logro de un objetivo general. Las tareas en ciencias de la computación suelen implicar la manipulación de datos, la ejecución de algoritmos, la interacción con el usuario o la realización de alguna acción específica dentro de un sistema computacional.


Thread o Hilo de ejecución

Parte concurrente de un proceso. Comparte el ambiente de ejecución, es decir, comparten con otros hilos (incluyendo su proceso padre) parte de los datos guardados en la memoria y/o los registros del CPU necesarios para su ejecución. Un conjunto de hilos es denominado una tarea. Permite a una aplicación realizar varias tareas a la vez (concurrentemente).



Throughput

Cantidad de resultados que se produce por unidad de tiempo. Podemos verlo como el volumen de información que fluye a través de un sistema

Network bandwidth vs. throughput: What's the difference? | TechTarget


Algunas unidades comunes incluyen: 

  • FLOPS 
  • Lotes por día (Batches per day) 
  • Time Per Atom Step (En el caso de simulaciones MD) 

Estas unidades representan una cantidad sobre tiempo. 

Factores que reducen throughput: 

  • Capacidad de procesamiento: Tenemos menos throughput si nuestros nodos son más lentos 
  • Eficiencia de los procesos: Si nuestros algoritmos no son eficientes, se demoran más tiempo y reducen el throughput
  • Disponibilidad de recursos: Si tenemos un nodo caído u ocupado, entonces no podemos esperar el mismo throughput
  • Presencia de cuellos de botella: Si estamos sobrecargando algún nodo, como por ejemplo el de disco centralizado, entonces también perdemos performance y consecuentemente throughput.