Resultados de la búsqueda a petición "multicore"

5 la respuesta

¿Cómo reservar un núcleo para un hilo en Windows?

Estoy trabajando en una aplicación muy sensible al tiempo que sondea una región de acción de la memoria compartida cuando detecta que se ha producido un cambio. Los cambios son raros, pero necesito minimizar el tiempo de cambio a acción. Dada la ...

20 la respuesta

¿Te preocupa el multinúcleo? [cerrado

Esto es innegable: las computadoras multinúcleo están aquí para quedarse. Así es esto: la programación eficiente multinúcleo es bastante difícil. No se trata solo de comprender pthreads. Esto es discutible: el 'desarrollador en la calle' ...

9 la respuesta

Puedo forzar la coherencia de caché en una CPU x86 multinúcleo?

La otra semana, escribí una pequeña clase de hilo y un canal de mensaje unidireccional para permitir la comunicación entre hilos (dos canales por hilo, obviamente, para comunicación bidireccional). Todo funcionó bien en mi Athlon 64 X2, pero me ...

2 la respuesta

Mapa paralelo en haskell

¿Hay algún sustituto demap que evalúa la lista en paralelo? No necesito que sea flojo. Algo como:pmap :: (a -> b) -> [a] -> [b] permitiéndomepmap expensive_function big_list y tengo todos mis núcleos al 100%.

2 la respuesta

GPGPU vs. Multinúcleo @

¿Cuáles son las diferencias prácticas clave entre GPGPU y la programación regular de CPU multinúcleo / multiproceso, desde la perspectiva del programador? Específicamente ¿Qué tipos de problemas se adaptan mejor al multinúcleo normal y qué ...

7 la respuesta

¿Cómo utilizo todos los núcleos para nmake?

cabo de recibir una nueva computadora de cuatro núcleos y noté que nmake solo está usando 1 proceso. Solía usar make que tenía el modificador -j4 para iniciar 4 procesos. ¿Cuál es el equivalente de nmake? [editar] Basado en la información a ...

8 la respuesta

Bibliotecas de paralelización C ++: OpenMP vs. Thread Building Blocks [cerrado]

Voy a adaptar mi motor gráfico personalizado para que aproveche las CPU multinúcleo. Más exactamente, estoy buscando una biblioteca para paralelizar bucles. Me parece que tanto OpenMP como Intel Thread Building Blocks son muy adecuados para el ...

1 la respuesta

¿Por qué la instrucción go no se ejecuta en paralelo?

Estoy probando este código go en mi VirtualBoxed Ubuntu 11.4 package main import ("fmt";"time";"big") var c chan *big.Int func sum( start,stop,step int64) { bigStop := big.NewInt(stop) bigStep := big.NewInt(step) bigSum := big.NewInt(0) for i ...

9 la respuesta

¿Cómo controlar en qué núcleo se ejecuta un proceso?

Puedo entender cómo se puede escribir un programa que use múltiples procesos o hilos: bifurcar () un nuevo proceso y usar IPC, o crear múltiples hilos y usar ese tipo de mecanismos de comunicación. También entiendo el cambio de contexto. Es ...

3 la respuesta

multi-CPU, multi-core y hyper-thread

¿Alguien podría recomendarme algunos documentos para ilustrar las diferencias entre multi-CPU, multi-core e hyper-thread? Siempre estoy confundido acerca de estas diferencias y sobre los pros y los contras de cada arquitectura en diferentes ...