Tag: DATA-SYNCHRONIZATION
Soy principiante en CUDA. Estoy usando NVIDIA Geforce GTX 1070 y Toolkit CUDA 11.3 y Ubuntu 18.04. Como se muestra en el código a continuación, uso dos hilos de CPU para enviar dos kernels en forma de dos flujos a una GPU. Quiero que estos dos kernels sean enviados a . . . Read more
Esta clase para sincronización en Lotusscript crea un bloqueo para un documento a través de su ID. Implementa la funcionalidad de que solo un agente puede cambiar simultáneamente el documento o documentos bajo el ID de bloqueo en la base de datos. ¿Cómo se convierte esta clase en Java class . . . Read more
Estaba practicando esta pregunta del blog de Oracle sobre happens before, tengo una pregunta sobre cómo obtener/acceder al resultado de una acción de barrera en CyclicBarrier. El enlace del blog: https://blogs.oracle.com/javamagazine/post/quiz-yourself-happens-before-thread-synchronization-in-java-with-cyclicbarrier El código es el siguiente: “`java public class CBTest { private List<integer> results = Collections.synchronizedList(new ArrayList<>()); class Calculator extends . . . Read more
Actualmente estoy investigando si es técnicamente posible mover algunos cálculos de una implementación de CPU a shaders de computación. Hay un paso donde realmente necesito tener acceso exclusivo de escritura a ubicaciones de datos más o menos aleatorias. Es decir, en un shader de computación necesito hacer lo siguiente: data[i_rnd] . . . Read more
Digamos que tengo una función llamada “if” que se ejecuta de forma asíncrona como una rutina de go: func f(wg * sync.WaitGroup){ defer wg.Done () // Haz algo } func principal(){ var wg sync.WaitGroup wg.Add(1) go f (& amp; wg) wg.Wait () // Esperar hasta que se complete “f” // . . . Read more