Programación hibrida

Páginas: 2 (265 palabras) Publicado: 8 de diciembre de 2014
La programación hibrida:

La programación hibrida es utilizada en los casos en donde el código en ensamblador dificulta la estructuración del programa. La programaciónhíbrida proporciona un mecanismo por medio del cual podemos aprovechar las ventajas del lenguaje ensamblador y los lenguajes de alto nivel, todo esto con el fin escribir programasmás rápidos y eficientes.

Al trabajar con un lenguaje de alto nivel, en ocasiones nos encontramos con el problema de que necesitamos que haga determinada función o trabajopero desafortunadamente ésta solo existe en otro lenguaje que no es el que necesitamos utilizar, o simplemente, no encontramos esa función en ningún lenguaje de alto nivel.Ventajas de la Programación Híbrida

• Para mejorar la escalabilidad

• Cuando muchas tareas producen desbalanceo

• Aplicaciones que combinan paralelismo de granogrueso y fino

• Reducción del tiempo de desarrollo de código

• Cuando el número de procesos MPI es fijo

• En caso de mezcla de paralelismo funcional y de datos

En estemomento el lenguaje ensamblador constituye una herramienta no solo eficaz, sino simple para producir un parche para el compilador de nuestro lenguaje preferido. Tal vez elmayor problema con el que nos enfrentemos sea el de cómo conectar ambos programas (el de alto y el de bajo niveles) y cómo pasar variables de un programa al otro. Para conseguirnuestro objetivo se utilizan pseudo-operadores, es decir, instrucciones que aparecen en el código fuente del ensamblador pero que no generan ninguna instrucción de máquina,pero proporcionan directivas para que el ensamblador pueda operar con datos, ramificaciones condicionales, generación de listados y con macros durante el proceso de ensamble.
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programacion hibrida
  • Programacion hibrida
  • Programación Hibrida
  • Programacion hibrida
  • Programacion hibrida
  • Programacion hibrida
  • Programacion hibrida
  • Programacion hibrida

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS