Fractura de kccoder

Kccoder Fracture - Biblioteca Java que simplifica el desarrollo de múltiples núcleos
Descargar ahora

Fractura de kccoder Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Cameron Shelton
  • Sitio web del editor:
  • http://kccoder.com/fracture/
  • Sistemas operativos:
  • Mac OS X
  • Tamaño del archivo:
  • 71 KB

Fractura de kccoder Etiquetas


Fractura de kccoder Descripción

Kccoder Fracture - Biblioteca de Java que simplifica el desarrollo de múltiples núcleos Fracture es una biblioteca de Java que simplifica el desarrollo de múltiples núcleos. Actualmente, esta biblioteca es muy simple, proporcionando una sola clase pública (com.kccoder.fracture.fracture) que contiene los métodos estáticos necesarios para transformar sus bucles de un solo núcleo en bucles de múltiples núcleos con un esfuerzo mínimo. Las futuras liberaciones de la fractura proporcionarán soluciones para situaciones aún más complejas, así como revelar los objetos que presentan 'debajo de la capucha' para permitir soluciones personalizadas. Cabe señalar que hay gastos generales asociados con el uso de la fractura (sincronización y coordinación). Por lo tanto, si resuelve () se ejecuta muy rápidamente o la ejecución total de bucle es muy rápida, experimentará muy poca ganancia en el rendimiento (incluso podría experimentar una degradación). Sin embargo, para tareas suficientemente largas, debe experimentar un aumento considerable en el rendimiento. Se incluyen más ejemplos en la distribución (paquete com.kccoder.fracture.example). Por defecto Fractura usa todos los núcleos disponibles; Sin embargo, puede configurar la fractura para usar menos núcleos configurando el CoreMode a través de Fracture.SetCorEmode (). Los modos disponibles son bastante autoexplicativos. Las futuras versiones proporcionan opciones de configuración más sofisticadas (y granulares). ¿Qué hay de nuevo en este lanzamiento: · Adición de un nuevo algoritmo que divide los datos disponibles en un número razonable (100 * (# de núcleos configurados)) de trozos contiguos en un intento por mitigar la sobrecarga de sincronización. Este algoritmo solo funciona en conjuntos de datos que permiten un acceso aleatorio (matrices, listas que implementan java.util.randomaccess) o las variantes de foreach (inicio, final, incremento). · Renombrado Fracture.ForeachSync Methods to Fracture.Foreachasynch. No estoy seguro de lo que estaba pensando cuando los llamé sincronizarlos. · Adición de casos de prueba de JUnit rudimentarios. · Cambios principales de objetos de fractura subyacentes. Estos se harán públicos a medida que el paquete se estabilice.


Fractura de kccoder Software relacionado

Enlace

Llinkscraper: una clase de cacao que obtiene de forma asíncrona todos los enlaces ("raspes") de las páginas HTML ...

41 1 KB

Descargar

Mercador

Mercator está dirigido a la generación de terreno para juegos en línea multijugador ...

118 367 KB

Descargar

DEMOKRITOS

DEMOKRITOS es una biblioteca de Python y un repositorio de contenido que implementa el formato de la sindicación Atom y el protocolo de publicación Atom ...

150 137 KB

Descargar

Stenum.framework

Stenum.Framework, es un marco de objetivos-C incorporado que agrega enumeraciones de estilo Smalltalk ...

431 72 KB

Descargar