{"id":702,"date":"2012-10-18T04:15:45","date_gmt":"2012-10-18T11:15:45","guid":{"rendered":"https:\/\/gonzalo.aro.cl\/blog\/?p=702"},"modified":"2012-10-18T04:30:21","modified_gmt":"2012-10-18T11:30:21","slug":"programacion-de-gpu-en-java-project-sumatra","status":"publish","type":"post","link":"https:\/\/gonzalo.aro.cl\/blog\/2012\/10\/18\/programacion-de-gpu-en-java-project-sumatra\/","title":{"rendered":"Programaci\u00f3n de GPU en Java: Project Sumatra"},"content":{"rendered":"<p>Una de lo bueno de las GPU es la potencia en procesamiento matem\u00e1tico que hasta el momento era esquivo en Java. Es por eso que naci\u00f3 el <a href=\"https:\/\/openjdk.java.net\/projects\/sumatra\/\">proyecto Sumatra<\/a> que le da la capacidad a la m\u00e1quina virtual de Java de comunicarse directamente con la GPU sin a\u00f1adir las complejidades de lo que esto significa, ya que aunque existen proyectos como <a href=\"https:\/\/www.jcuda.org\/\">JCuda<\/a>, especificos para NVidia, es siempre \u00fatil que los padres del lenguaje le den su venia a este tipo de implementaciones.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Una de lo bueno de las GPU es la potencia en procesamiento matem\u00e1tico que hasta el momento era esquivo en Java. Es por eso que naci\u00f3 el proyecto Sumatra que le da la capacidad a la m\u00e1quina virtual de Java de comunicarse directamente con la GPU sin a\u00f1adir las complejidades de lo que esto significa, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,9],"tags":[41],"class_list":["post-702","post","type-post","status-publish","format-standard","hentry","category-desarrollo","category-oracle","tag-cuda"],"_links":{"self":[{"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/posts\/702"}],"collection":[{"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/comments?post=702"}],"version-history":[{"count":2,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/posts\/702\/revisions"}],"predecessor-version":[{"id":704,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/posts\/702\/revisions\/704"}],"wp:attachment":[{"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/media?parent=702"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/categories?post=702"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gonzalo.aro.cl\/blog\/wp-json\/wp\/v2\/tags?post=702"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}