Debe estar conectado para participar
Buscar en los foros:


 






Uso de Comodín:
*    coincide cualquier número de caracteres
%    coincide exactamente un caracter

Haswell bug conduce Intel desactivar TSX

No hay Etiquetas
Entrada
Moderador

legion

Argentina

entradas: 15626

06:47 16/08/2014

1

Entrada editada a las 06:48 – 16/08/2014 por legion


Un error en la microarquitectura Haswell Intel ha llevado a desactivar la memoria transaccional apoyo (TSX) en todas las ediciones de chips, sin sabe aún cuando un paso a paso fijo estará disponible.

Publicado el 13 de agosto 2014 en Gareth Halfacree

Intel ha admitido que un defecto de diseño en su última microarquitectura Haswell ha dado lugar a la inhabilitación de extensiones de memoria transaccional, conocidos como Intel TSX, en todas las versiones de los chips.

Intel TSX se promociona como una de las principales características de la nueva microarquitectura Haswell cuando era dio a conocer en febrero de 2012 El sistema funciona al permitir que los programadores especificar las ubicaciones de memoria que debe ser sincronizados para uso transaccional.; entonces, como una base de datos, las operaciones se pueden realizar de manera aislada, sin el temor de que se conviertan no sincronizada. . Para aplicaciones de subprocesos múltiples escritos con TSX en mente, la tecnología promete un aumento de rendimiento considerable como pasos de sincronización innecesarios que normalmente se requieren en la programación de rosca se pueden quitar a favor de TSX Lamentablemente, hay un problema: un error se ha colado en la microarquitectura Haswell que significa TSX no funciona correctamente, e Intel se ha visto obligada a desactivar TSX por completo a través de una actualización del microcódigo. De acuerdo con The Tech Report , esta actualización se aplica a todos los procesadores basados ​​en Haswell y será completamente bloquear la compatibilidad TSX. Intel ha confirmado la existencia de la falla, que se ha registrado oficialmente como fe de erratas para todos los steppings existentes de la microarquitectura Haswell. Una solución para el problema, que fue descubierto por un desarrollador que intenta utilizar TSX fuera de Intel, está prevista para los steppings futuras -, pero, por ahora, no hay fichas Haswell en el mercado o se planea en el futuro inmediato, que incluirá una aplicación de trabajo de TSX. Intel no ha indicado sus planes para abordar las quejas de los compradores que específicamente optaron por los chips Haswell con el fin de utilizar TSX en sus aplicaciones.

Fuente:

http://www.bit-tech.net/news/h…..well-tsx/1

  http://img6.imageshack.us/img6/3812/pipikuku.th.png  Patres _ Semper  immoti  et  digni -   


Moderador

legion

Argentina

entradas: 15626

06:56 16/08/2014

2

Que  es  la tecnología de memoria transaccional:

Intel ha lanzado nuevos detalles de su arquitectura de próxima generación siguiente procesador, Haswell, y su funcionalidad memoria de transacciones.Debido a tomar el relevo de la Ivy Bridge todavía-a-ser-lanzado, Haswell será construido en el mismo tamaño, pero con un proceso de nueva microarquitectura. La compañía ha detallado previamente algunas de las mejoras que traerá, entre ellos los Haswell New Instructions, pero el anuncio de esta semana es algo un poco especial. Transacción Apodado Extensiones de sincronización, o TSX, la tecnología proporciona extensiones para el conjunto de instrucciones del procesador que permite a los programadores a especificar determinadas regiones de código como adecuado para la sincronización transaccional. Como de Intel James Reinders lo pone en su blog sobre el tema: " Con la sincronización transaccional, el hardware puede determinar dinámicamente si las discusiones deben serializar a través de las secciones críticas de bloqueo protegido, y realizar la serialización sólo cuando es necesario. Esto permite que el procesador de exponer y explotar la concurrencia que de otro modo se oculta debido a la sincronización dinámica innecesaria. ' Código diseñados para aprovechar TSX podría resultar bastante ágil. Reinders explica que si el programador ha hecho su trabajo correctamente y la ejecución de transacciones se realiza correctamente, todas las operaciones de memoria realizadas en ese segmento de código se parece haber ocurrido de forma instantánea desde la perspectiva de otros procesadores en el sistema. La tecnología funciona en forma similar manera de una base de datos transaccional: operaciones se pueden realizar en forma aislada, por lo que es posible que un procesador multinúcleo ejecutar código de manera más eficiente. Al igual que una base de datos, también es posible deshacer una transacción si es necesario, mientras TSX promete acabar con la obligación de bloquear los recursos durante el cálculo con el fin de evitar la modificación por otros subprocesos del proceso. En pocas palabras: con la TSX, promesas de Intel, codificadores voluntad ser capaz de empujar a sus cargas de trabajo en múltiples núcleos de procesamiento sin tener que preocuparse acerca de las técnicas de bloqueo de grano fino y complejos de desempeño-minando. memoria transaccional no es nueva.BlueGene / Q superordenador de IBM utiliza un método muy similar, mientras que otras plataformas HPC tienen sus propias implementaciones. TSX marcará la primera vez que la tecnología de memoria transaccional ha estado disponible a nivel de los consumidores, sin embargo, y tiene el potencial de ser una mala influencia significativa en la arena multithreading. Tristemente, como con cualquier nuevo conjunto de instrucciones, podría ser un tiempo antes de los consumidores empiezan a ver los beneficios. Con Haswell que será lanzada en 2013, le espera un período de dentición de un año o dos para que los desarrolladores de averiguar la mejor manera de aplicar TSX en sus propias aplicaciones.

  http://img6.imageshack.us/img6/3812/pipikuku.th.png  Patres _ Semper  immoti  et  digni -