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

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top