Ver por etiquetas

Todas las etiquetas » Parallel (RSS)

[TPL] Problemas de concurrencia por Lluis Franco

Hola a todos, He publicado otro post de las Parallel Series en mi otro blog , de modo que publico aquí el enlace del mismo: Problemas de concurrencia: http://lluisfranco.com/2013/03/01/problemas-de-concurrencia/ Resumen En un mundo en el que los procesos ya no son secuenciales sino paralelos, es cada vez más posible encontrarnos con problemas de concurrencia al acceder a recursos compartidos. Conceptualmente hablando, esto es algo a los que los desarrolladores ya estamos acostumbrados cuando trabajamos...

Parallel Series: La clase estática Parallel por Lluis Franco

Acabo de publicar otro post relacionado con las ‘Parallel Series’:   3 métodos para los reyes elfos bajo el cielo Hoy quiero hablaros de la clase estática Parallel . Esta clase provee soporte para paralelizar bucles y regiones, y al igual que PLINQ su uso es muy sencillo. Cabe destacar que está especialmente optimizada para iteraciones, y que en este contexto se desenvuelve un poco mejor que PLINQ. No hay una diferencia significativa en tiempos absolutos, pero puede verse perfectamente si utilizamos...

Parallel Series: Video – 02 PLINQ por Lluis Franco

Acabo de publicar otro vídeo de las las ‘Parallel Series’. Os dejo aquí también el enlace: http://lluisfranco.wordpress.com/2011/07/01/parallel-series-video-02-plinq/ En este segundo vídeo de las Parallel Series haremos un breve recorrido por las principales características de Parallel LINQ. Un saludo,

Luces, cámara… Action! por Lluis Franco

Acabo de publicar otro post relacionado con las ‘Parallel Series’. Os dejo aquí también el enlace: http://lluisfranco.com/2012/02/08/luces-camara-action/ Un saludo,

Nacen las Parallel Series por Lluis Franco

Como ya os prometí a algunos de vosotros, he empezado a publicar una nueva serie que promete ser la más larga de las que he publicado hasta ahora. El tema a tratar va a ser la programación paralela mediante la Task Parallel Library incorporada en .NET 4.0 y Visual Studio 2010. Cuento con la ventaja de haber estado creando material durante el último año y medio, en el que he publicado algunos documentos, varios vídeos y hasta un webcast con los chicos de SecondNug...

Materiales del Webcast de ayer sobre Programación Paralela por Lluis Franco

Edit (07/12/2011): Ya se ha publicado el webcast, por si algun insensato lo quiere ver. (recomiendo 'Presentación de alta fidelidad de Microsoft Office Live Meeting'): http://www.secondnug.com/EventosDesarrollo/tabid/57/Default.aspx :-) Hola de nuevo,Como ya os había anunciado anteriormente , ayer realizamos un webcast con los chicos de SecondNug sobre programación paralela. Tengo que deciros que realmente me lo pasé como un enano, tanto que de hecho ya se me han...

Webcast: Mejora el rendimiento con Programación Paralela por Lluis Franco

El próximo 29 de Noviembre montaremos un webcast con los chicos de SecondNug sobre programación paralela. La idea es empezar mostrando el porqué de la programación paralela: Que es? Cómo hemos llegado a esta singularidad? Y en que casos puede sernos útil -que son muchos más de los que os podéis imaginar-. Además, como vais a ver en el webcast esto cada vez va a ir a más. Y no sólo a largo plazo… pero no os quiero avanzar mucho más, mejor ya lo veréis :-D   A partir de las 19h30 empezaremos nuestro...

[HowTo] Crear una pantalla que espere la conclusión de una tarea larga (con cancelación) por Lluis Franco

En el post anterior vimos un ejemplo de cómo crear una ventana que espere la conclusión de una tarea. Si bien este ejemplo cubría sobradamente el objetivo, dejamos abierta la puerta a la posibilidad de que dicha tarea pudiese ser cancelada por petición del usuario, pulsando el botón ‘cancel’ de la ventana. Si se hizo de este modo fue para evitar complicar en exceso el post, ya que el objetivo inicial era simplemente “mostrar una ventana mientras...

[HowTo] Crear una pantalla que espere la conclusión de una tarea larga por Lluis Franco

Nota: Otro post en respuesta a una pregunta bastante habitual en los foros MSDN: “Mi frmPrincipal ejecuta una función (no tengo el tiempo preciso) y mientras realiza esto quiero que aparezca una ventana … que impida el acceso al frmPrincipal y una vez que se termine de ejecutar la función, desaparezca frmMensaje.” La verdad es que hay un montón de posibles soluciones. Desde el uso del componente BackgroundWorker (la opción más sencilla pero la...

[HowTo] - LINQ to SQL: Mostrando el progreso de Context.SumbitChanges() por Lluis Franco

Hola de nuevo, En el proyecto que me ocupa actualmente he tenido que pelearme con algo curioso: Resulta que hay que realizar un proceso que lea una serie de ficheros de texto (si, si, de texto) que contienen una serie de información que debo analizar y posteriormente volcar a la base de datos. Hasta aquí ningún problema, salvo el de tener que lidiar con unos ficheros de texto cuyos formatos parecen haber sido diseñados por un loco (parece mentira que hoy en día...
Archivado en: ,,,,,,,

Presentación de la charla sobre computación paralela por Lluis Franco

:-) Hola de nuevo, En esta ocasión quiero compartir con vosotros una presentación sobre computación paralela que he realizado algunas veces este año, y que -al menos- todavía realizaré un par de veces más antes de finalizar el mismo. De hecho, si vais a estar en Barcelona el próximo 19 de Noviembre, los chicos de BcnDev y un servidor estamos organizando un evento en el que trataremos varios temas interesantes: IE9, Behaviour Driven Development...
Archivado en: ,,,

Materiales de la charla: Parallel computing @ BcnDev por Lluis Franco

Antes de nada: Lo se, soy un desastre. Hace ya más dos semanas del evento que realizamos en BcnDev , y debería haberlos subido hace unos cuantos días… pero he estado unos días de vacaciones (totalmente offline), y la vuelta ha sido demasiado traumática para pensar en cosas como esta :-) Es lo que suele suceder cuando no te acercas a menos de 10 metros de un ordenador durante más de dos semanas (por orden judicial). Luego a la vuelta todo resulta un...

Evento BcnDev Reloaded – Jueves 22 de Julio por Lluis Franco

El próximo jueves tenemos otro evento en Barcelona. Espero veros allí :-)   jueves, 22 de julio AGENDA              09:00 – Registro 09:30 –  Introducción. 10:00 – Novedades Visual Studio 2010 y .net 4.0 11:00 – Pa rallel Computing with .NET 4.0. 12:00 – Entity Framework 4.0. 13:00 – Novedades ASP.NET 4.0 y JQuery con Visual Studio 2010. 14:00 – Sorteo de licencias, productos y otras sorpresas. Ponentes Para este evento podremos...