Definición de grano grueso / grano fino en la arquitectura
-
22-09-2019 - |
Pregunta
Cuando se habla de las API, los términos "grueso de grano" o "grano fino" se usan mucho. ¿Qué hacen estos media / ¿Hay algunos ejemplos?
Gracias
Solución
He visto la distinción utiliza mucho con SOA, por ejemplo:.
http://www.ibm.com/developerworks/ webservices / biblioteca / ws-SOA-granularidad /
Básicamente, los sistemas de grano grueso tendrán menos llamadas a métodos que un sistema de grano fino. Es evidente que los métodos de grano grueso será menor y hacer más trabajo que el averiado versiones de grano fino.
interfaces de grano grueso generalmente serán mejor donde las llamadas son caras, en un sistema distribuido, por ejemplo.
Otros consejos
A menudo, en referencia a (Field Programmable Gate Arrays) más pequeño elemento lógico de FPGA. Si se trata de, por ejemplo, una puerta NAND, que se considera de grano fino. Si se trata de un bloque lógico complejo capaz de equivalencias NAND muchos, es de grano grueso. Es fácil ver que si el sintetizador recoge un bloque complejo para hacer un "pocos" puertas valor de la lógica, que era una pérdida de la superficie del chip y la utilización y mejor dejar para arquitecturas de grano fino. Si lo que quería hacer aritmética de punto flotante con un "mar de puertas NAND" que no serían tan eficiente como un grano grueso FPGA que ha de coma flotante o entero par, sumadores, de desplazamiento reconfigurable, y o elementos de PLA en ellos que puede ser cascada de palabras poco más grande. que haría un sumador rápido y tener menos área de grano fino y utilizar más cerca de 100% del bloque lógica compleja.