{"id":130970,"date":"2010-02-11T17:01:04","date_gmt":"2010-02-11T16:01:04","guid":{"rendered":"http:\/\/www.madrimasd.org\/blogs\/supercomputacion_de_consumo\/?p=130970"},"modified":"2012-05-22T12:38:50","modified_gmt":"2012-05-22T11:38:50","slug":"universo-paralelo-de-intel","status":"publish","type":"post","link":"https:\/\/www.madrimasd.org\/blogs\/supercomputacion_de_consumo\/2010\/02\/11\/130970","title":{"rendered":"Universo Paralelo de Intel"},"content":{"rendered":"<p>No es la \u00faltima pel\u00edcula de ciencia ficci\u00f3n, de hecho no hablamos del futuro, sino del presente. En este blog ya se han hecho m\u00faltiples referencias sobre el potencial problema que trae consigo que las arquitecturas de c\u00f3mputo (los ordenadores) evolucionen de una manera que no se hab\u00eda augurado hace una d\u00e9cada (ver <a href=\"https:\/\/www.madrimasd.org\/blogs\/supercomputacion_de_consumo\/2009\/05\/13\/118166\" target=\"_blank\">ejemplo<\/a>). En lugar de ser m\u00e1s r\u00e1pidos, cada vez son m\u00e1s paralelos, capaces de realizar tareas simultaneamente pero no necesariamente m\u00e1s r\u00e1pido si dichas tareas son independientes. Si las tareas son dependientes, o directamente es solo una, entonces se puede incrementar la velocidad final de la soluci\u00f3n dividiendo el problema y resolvi\u00e9ndolo de forma parcial desde diferentes n\u00facleos de c\u00f3mputo (cores). Sin embargo, esta divisi\u00f3n en general no es autom\u00e1tica, y el programador debe ser consciente de ello para poder sacar partido a los nuevos sistemas de c\u00f3mputo.<\/p>\n<p>El fabricante de procesadores Intel lleva un tiempo interesado en concienciar a los programadores en las nuevas necesidades y buenas pr\u00e1cticas de programaci\u00f3n con vistas al presente y futuro inmediato. En este sentido ha lanzado un servicio web de exploraci\u00f3n de c\u00f3digo denominado <em>Intel Parallel Universe<\/em>. La herramienta est\u00e1 disponible desde <a href=\"http:\/\/paralleluniverse.intel.com\/\" target=\"_blank\">http:\/\/paralleluniverse.intel.com\/<\/a> y est\u00e1 pensada para recabar informaci\u00f3n de manera autom\u00e1tica de un c\u00f3digo fuente de un programa inform\u00e1tico para conocer su posible escalabilidad en plataformas de varios n\u00facleos de c\u00f3mputo. De hecho, el sistema ofrecer\u00e1 gr\u00e1ficas para mostrar la escalabilidad (lo bien que se portar\u00e1 la aplicaci\u00f3n) en sistemas de 1, 2, 4, 8 y 16 n\u00facleos de c\u00f3mputo. El uso de la herramienta es gratuito, solamente se necesita estar registrado y subir los c\u00f3digos (de menos de 20MB) en versi\u00f3n final de 32 bits. Intel ha anunciado que en breve estar\u00e1 disponible para otras plataformas.<\/p>\n<p>Dejo por aqu\u00ed un v\u00eddeo demostrativo:<\/p>\n<p>[youtube]http:\/\/www.youtube.com\/watch?v=Bf9WYok38bU[\/youtube]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>No es la \u00faltima pel\u00edcula de ciencia ficci\u00f3n, de hecho no hablamos del futuro, sino del presente. En este blog ya se han hecho m\u00faltiples referencias sobre el potencial problema que trae consigo que las arquitecturas de c\u00f3mputo (los ordenadores) evolucionen de una manera que no se hab\u00eda augurado hace una d\u00e9cada.<\/p>\n","protected":false},"author":112,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0},"categories":[77],"tags":[3646,3644,3647,17478],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":4}},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.madrimasd.org\/blogs\/supercomputacion_de_consumo\/wp-json\/wp\/v2\/posts\/130970"}],"collection":[{"href":"https:\/\/www.madrimasd.org\/blogs\/supercomputacion_de_consumo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.madrimasd.org\/blogs\/supercomputacion_de_consumo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.madrimasd.org\/blogs\/supercomputacion_de_consumo\/wp-json\/wp\/v2\/users\/112"}],"replies":[{"embeddable":true,"href":"https:\/\/www.madrimasd.org\/blogs\/supercomputacion_de_consumo\/wp-json\/wp\/v2\/comments?post=130970"}],"version-history":[{"count":3,"href":"https:\/\/www.madrimasd.org\/blogs\/supercomputacion_de_consumo\/wp-json\/wp\/v2\/posts\/130970\/revisions"}],"predecessor-version":[{"id":131090,"href":"https:\/\/www.madrimasd.org\/blogs\/supercomputacion_de_consumo\/wp-json\/wp\/v2\/posts\/130970\/revisions\/131090"}],"wp:attachment":[{"href":"https:\/\/www.madrimasd.org\/blogs\/supercomputacion_de_consumo\/wp-json\/wp\/v2\/media?parent=130970"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.madrimasd.org\/blogs\/supercomputacion_de_consumo\/wp-json\/wp\/v2\/categories?post=130970"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.madrimasd.org\/blogs\/supercomputacion_de_consumo\/wp-json\/wp\/v2\/tags?post=130970"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}