Maple 15

Páginas: 11 (2715 palabras) Publicado: 11 de enero de 2013
|

|
| |

Con más de 270 nuevas funciones matemáticas y más de mil mejoras a los algoritmos existentes, los clientes de Maple 15 podrán ahora resolver problemas complejos más rápidamente que nunca. Se han realizado mejoras significativas en: * Rendimiento en paralelo * Interfaz de usuario * Algoritmos computacionales * Diseño de control * Física * Modelado financiero* ConectividadRendimiento en paraleloMaple 15 ofrece numerosas opciones para aprovechar la computación en paralelo, desde las máquinas multinúcleo a clústeres de computación en gran escala, permitiendo manejar grandes problemas con más rapidez que nunca.Paralelismo automáticoMaple aprovecha toda la potencia de procesado del ordenador, detectando automáticamente y utilizando todos los núcleosde procesador disponibles para realizar muchos de sus cálculos en paralelo. No se necesita hacer ninguna programación especial, cambiar alguna opción o incluso saber cuántos núcleos tiene el ordenador. En Maple 15 muchas de las operaciones fundamentales se pueden realizar en paralelo, así que los resultados están disponibles más rápidamente y se pueden abordar problemas más grandes.Como un ejemplo,Maple 15 paraleliza automáticamente muchas operaciones polinómicas. Como que las operaciones polinómicas se utilizan extensamente en toda la librería de Maple como parte de otros cálculos, muchas operaciones diferentes también se benefician de este paralelismo.Por ejemplo, la expansión polinómica aprovecha los múltiples núcleos.
Estas operaciones, cuando corren en un ordenador con un procesadorIntel Core i7 920, 2.66GHz 64 bits, proporciona los siguientes tiempos de ejecución:

Debido a mejoras en la gestión de la memoria en Maple 15, este ejemplo requiere cerca del 20% menos de memoria que en Maple 14. Para ejemplos más grandes, la mejora de memoria es todavía más importante.Computación en Grid
La Maple 15 Grid Computing Toolbox permite desplegar tus programas paralelos enclústeres de computación en gran escala y supercomputadores, aprovechando todas las ventajas de toda la potencia de procesado disponible para abordar problemas muy grandes. Los Grids de Maple se pueden configurar en un clúster dedicado o integrados en MPI existentes o integrados en entornos Windows HPC Server. Las mejoras en el paquete de Grid, incluyendo un nuevo paso de argumentos flexible, hace queMaple 15 sea un entorno ideal para cálculos de alto rendimiento serios.Programación multiproceso en grid localMaple 15 ahora permite lanzar múltiples procesos de cálculo desde el nivel de usuario, sin la necesidad de ninguna configuración o administración previa.La misma API es utilizada para cálculos grid de gran escala en un clúster o supercomputador, permitiendo fácilmente al usuario realizar unprototipo y verificar el código distribuido en su propio ordenador y después distribuir el mismo código sobre un grid grande. Con los ordenadores de 4 núcleos, ahora tan comunes, y los ordenadores de 8 y 12 núcleos cada vez más populares, la nueva funcionalidad de grid local es una gran opción para navegar en la programación en paralelo y experimentar aceleraciones instantáneas, tanto si se quiereescalar más allá del ordenador local como si no.Programación multihiloMaple es el único sistema de computación técnica que permite aprovechar el multihilo en tus programasEl lenguaje de programación de Maple ofrece acceso directo para lanzar y controlar los hilos (threads). Además Maple también proporciona un modelo de programación basado en tareas que simplifica la gestión de hilos. El rendimientode los hilos ha sido mejorado sustancialmente en Maple 15 y se han añadido varias importantes funcionalidades a la API basada en tareas que permiten escribir programas en paralelo con mayor efectividad y aprovechar todos los núcleos del ordenador.Soporte CUDAMaple puede sacar partido de las tarjetas gráficas con capacidad CUDA para aprovechar la tremenda potencia computacional de estas...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Maple
  • Maple
  • Maple
  • Maple
  • maple
  • Maple
  • Maple
  • Maple

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS