ejemplos - ficheros en haskell
¿Cuál es el estado de la programación multinúcleo en Haskell? (1)
¿Cuál es el estado de la programación multinúcleo en Haskell? ¿Qué proyectos, herramientas y bibliotecas están disponibles ahora? ¿Qué informes de experiencia ha habido?
En el período 2009-2012, sucedieron las siguientes cosas:
2012:
- A partir de 2012, las actualizaciones paralelas del estado de Haskell comenzaron a aparecer en el Parallel Haskell Digest .
2011:
- Programación paralela y concurrente en Haskell , un tutorial. la versión 1.1 lanzada por Simon Marlow
- Haskell y el paralelismo , mencionados en un artículo en la revista The Economist, 2 de junio de 2011.
- Exploraciones paralelas de árboles a través de la composición , un artículo de Conal Elliott
- Numeric Haskell , un tutorial sobre programación de arreglos paralelos con Repa, lanzado
- Se han iniciado los trabajos para extender el registro de eventos de GHC y Threadscope para admitir sistemas Haskell multiproceso o distribuidos.
- Paralelo Haskell Digest: Edición 2 .
- El paquete par-mónada y una mónada para el paralelismo determinista , Simon Marlow: más control sobre el paralelismo puro que estrategias / par / pseq.
- Cloud Haskell : mensaje de estilo Erlang que pasa entre los nodos Haskell distribuidos.
- Parallel Haskell: Abrazar la diversidad , una charla de SPJ.
- Detección de bordes en tiempo real en paralelo Haskell
- Paralelo Haskell Digest: noticias sobre Haskell paralelo
- Exploración paralela composable
- Haskell-MPI es lanzado
2010:
- Futuros paralelos para Haskell, en GHC.
- El lenguaje Orc , para la programación de tareas simultáneas y scripts, fue lanzado.
- Un nuevo administrador de eventos de hilos escalable se fusionó en GHC.
- Se desarrolló un enfoque mejorado para chispas y estrategias paralelas .
- Se desarrolló Nikola EDSL para integrar programas de GPU en Haskell.
- El backend de LLVM para GHC se fusionó en, con buenas mejoras de rendimiento.
- serie ghc 6.12.x: con mejoras de rendimiento paralelas
- Microsoft anuncia 2 años de financiación para apoyar a los usuarios comerciales de Parallel Haskell
- Google publicó su informe de experiencia sobre el uso de Haskell ( PDF )
- Intel anunció la colección simultánea para la biblioteca Haskell , que incluye números de escalabilidad : resultados de escalado para 32 y 48 núcleos
- Sun / Oracle nos compró una máquina y financió el trabajo para mejorar el rendimiento paralelo .
- Actualizaciones recientes del estado del Paralelismo de datos en Haskell
- MSR lanzó ThreadScope , un generador de perfiles gráficos para programas paralelos de Haskell
- El tiempo de ejecución de GHC se ajustó ampliamente para chispas y futuros
- Hubo una buena discusión sobre formas adicionales de mejorar el rendimiento paralelo
- Una colección de material de lectura sobre el paralelismo en Haskell para ayudarlo a comenzar
- Los chicos de Snap obtienen 45k de req / seg en su caja de 4 direcciones , usando todos los núcleos.
- Incluso los chicos de Erlang están tomando nota .
- Mientras tanto, hay trabajo para hacer que el administrador de IO sea más escalable , ahora con un documento sobre el diseño :: PDF.
- Estamos enseñando a la gente también ... a all ... over ... the ... place .
- Starling Software escribió sobre su sistema de comercio financiero multinúcleo en tiempo real en Haskell .
- Ericsson publicó un lenguaje paralelo para DSP basado en, y escrito en Haskell
- Galois publicó una implementación de Orc , un lenguaje de flujo de trabajo concurrente, en Haskell.
- Y apareció una nueva biblioteca para arreglos paralelos rápidos y regulares
- Y a Haskell le va bien en el tiroteo de cuatro núcleos .
- Snap , un servidor web escalable multinúcleo con grandes números de rendimiento
- haskell-torrent - evaluación comparativa de un cliente de bittorrent habilitado con mulitcore en Haskell
- El código Haskell fue publicado en Supercomputing 09 - ¡nuestra primera aparición en SC!