--
--
¿Eres miembro de "CyC++ Buenos Aires" verdad? Si no lo eres, has recibido este mesaje por error.
En caso de duda visita "http://groups.google.com/group/cppba"
---
Has recibido este mensaje porque estás suscrito al grupo "CyC++ Buenos Aires" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a cppba+un...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/cppba/CAJmrmc9X6fOApHzDFtMpMyub%2BnWUnyUsFgHYrZxxviC2F23OVA%40mail.gmail.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/cppba/CAOsYsg-6b5%2B1wA7vFapxcmRCvK6iynhEFpwLEHjRnDwX1fcGKA%40mail.gmail.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/cppba/CAJmrmc_ODLm0%2B2fdjp3ae1t_NWSi0YrFvHWZvcqTWh%2B27cBoCQ%40mail.gmail.com.
En mi opinion, en este tipo de problemas, vas mejorar mucho mas la performance vectorizando primero y metiendo hilos despues.
Tenes que buscar que tu algoritmo acceda a los datos de manera tal de disminuir los cache miss al maximo posible en los bucles (por ejemplo, asegurandote que estas recorriendo la matriz de colores secuencialmente en memoria). Habria que entender la estructura de imgRef (asumo tres matrices, pero puede ser una con los colores de cada pixel contiguos)
--
--
¿Eres miembro de "CyC++ Buenos Aires" verdad? Si no lo eres, has recibido este mesaje por error.
En caso de duda visita "http://groups.google.com/group/cppba"
---
Has recibido este mensaje porque estás suscrito al grupo "CyC++ Buenos Aires" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a cppba+un...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/cppba/CAJmrmc9_dTpm7JKgbSK0BEnNmXOu0uUqVTyBkEwinyiYVHAFSg%40mail.gmail.com.
Agrego a lo ya dicho sobre medir y vectorizar: en la opcion 2, en vez de usar un vector seguramente sea mejor pensar en un array.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/cppba/CAEAM5bETok_ChpYbCS1qgwsekckanMMteLpPoiB%2BosS7kJXgjA%40mail.gmail.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/cppba/CAFdMc-3WG-BDTPSdR5mH%2Bw1cTyn_217M37iPZhg4ggpgfpj6Dg%40mail.gmail.com.
Y digo yo... ¿Son valores RGB los que hay que pasar? ¿Pasar un entero de 32 bits masqueando cada valor (y de hecho, al final, en la memoria de vídeo, eso será eso mismo: un entero de 32 bits)?
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/cppba/CAN0rX-1terLaoXQBZJgkKDkmfbRAuD%2Bpk5y2jke4DK73B3tbXg%40mail.gmail.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/cppba/CAFdMc-13v1LFCtzrnNXtA33aqyn%2BvokwXvvQy37tgGrfSeJjHQ%40mail.gmail.com.
--
--
¿Eres miembro de "CyC++ Buenos Aires" verdad? Si no lo eres, has recibido este mesaje por error.
En caso de duda visita "http://groups.google.com/group/cppba"
---
Has recibido este mensaje porque estás suscrito al grupo "CyC++ Buenos Aires" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a cppba+un...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/cppba/1cd86a10-8a37-4938-9c1d-92834e217162o%40googlegroups.com.