{"id":2634,"date":"2025-06-26T21:39:26","date_gmt":"2025-06-27T06:39:26","guid":{"rendered":"http:\/\/prg.is.titech.ac.jp\/?page_id=2634"},"modified":"2025-08-22T08:00:37","modified_gmt":"2025-08-22T17:00:37","slug":"dynasoar","status":"publish","type":"page","link":"https:\/\/prg.is.titech.ac.jp\/ja\/projects\/gpgpu\/dynasoar\/","title":{"rendered":"DynaSOAr: GPGPU\u306e\u305f\u3081\u306e\u9ad8\u52b9\u7387\u306a\u4e26\u5217\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u30a2\u30ed\u30b1\u30fc\u30bf"},"content":{"rendered":"<p>\u9ad8\u52b9\u7387\u306a\u4e26\u5217\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u3092\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u6307\u5411\u3067\u884c\u3046\u4e00\u3064\u306e\u5f62\u306fSMMO (Single-Method Multiple-Objects)\u3067\u3059\u3002\u3053\u308c\u306f\u591a\u6570\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306b\u4e00\u6589\u306b\u30e1\u30bd\u30c3\u30c9\u547c\u51fa\u3057\u3092\u884c\u3046\u3082\u306e\u3067\u3001SIMD (Single-Instruction Multiple-Data) \u5f62\u8a08\u7b97\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u6307\u5411\u7248\u3068\u8a00\u3048\u308b\u3082\u306e\u3067\u3059\u3002<\/p>\n\n\n\n<p>DynaSOAr\u306f\u4e26\u5217\u30e1\u30e2\u30ea\u5272\u5f53\u3066\u3092\u884c\u3046\u30e9\u30a4\u30d6\u30e9\u30ea\u3067\u3001\u30d7\u30ed\u30b0\u30e9\u30de\u304c\u88c5\u7f6e\u5074(GPU\u5185)\u3067\u4e26\u5217\u306b\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u751f\u6210\u30fb\u524a\u9664\u3092\u884c\u3046\u3053\u3068\u3092\u53ef\u80fd\u306b\u3057\u307e\u3059\u3002\u4ed6\u306e\u30e1\u30e2\u30ea\u5272\u5f53\u3066\u30e9\u30a4\u30d6\u30e9\u30ea\u3068\u6bd4\u3079\u3001DynaSOAr\u306f\u69cb\u9020\u4f53\u30c7\u30fc\u30bf\u3092\u5272\u308a\u5f53\u3066\u308b\u300c\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u5272\u5f53\u3066\u5668\u300d\u3067\u3059\u3002\u69cb\u9020\u4f53\u30c7\u30fc\u30bf\u306e\u5f62\u306b\u57fa\u3065\u3044\u3066\u30e1\u30e2\u30ea\u914d\u7f6e\u3092\u6700\u9069\u5316\u3059\u308b\u3053\u3068\u3067\u78ba\u4fdd\u3055\u308c\u305f\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306b\u5bfe\u3059\u308b\u4e26\u5217\u8a08\u7b97\u3092\u5927\u5e45\u306b\u9ad8\u901f\u5316\u3067\u304d\u308b\u70b9\u304c\u7279\u5fb4\u3067\u3059\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u3055\u3089\u306a\u308b\u60c5\u5831:<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/github.com\/prg-titech\/dynasoar\">\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9 @ GitHub<\/a><\/li><li>\u95a2\u9023\u30d7\u30ed\u30b8\u30a7\u30af\u30c8: <ul><li><a href=\"https:\/\/prg-titech.github.io\/ikra-ruby\/\">Ikra<\/a><\/li><li><a href=\"https:\/\/prg.is.titech.ac.jp\/projects\/gpgpu\/sanajeh-2\/\">Sanajeh: a Python DSL for GPGPU<\/a> <\/li><\/ul><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">\u304a\u77e5\u3089\u305b:<\/h2>\n\n\n<ul class=\"display-posts-listing\"><li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/prg.is.titech.ac.jp\/ja\/news\/invited-talk-on-fine-grained-gpu-threading-aspire\/\">\u7530\u9089\u306b\u3088\u308bGPU\u4e0a\u306e\u7d30\u7c92\u5ea6\u30b9\u30ec\u30c3\u30c9\u5b9f\u884c\u65b9\u5f0f\u306b\u95a2\u3059\u308bMIT-Toyohashi ASPIRE Workshop\u306b\u304a\u3051\u308b\u62db\u5f85\u8b1b\u6f14<\/a><\/li><li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/prg.is.titech.ac.jp\/ja\/news\/ipsj-article-on-fine-grained-gpu-threading-2025\/\">GPU\u4e0a\u306e\u7d30\u7c92\u5ea6\u30b9\u30ec\u30c3\u30c9\u5b9f\u884c\u65b9\u5f0f\u306b\u95a2\u3059\u308b\u8ad6\u6587\u304c\u60c5\u5831\u51e6\u7406\u5b66\u4f1a\u8ad6\u6587\u8a8c\u306b\u63a1\u9332\u6c7a\u5b9a<\/a><\/li><li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/prg.is.titech.ac.jp\/ja\/news\/kiuchi-pro2024-5-presentation\/\">\u6728\u5185\u304c\u60c5\u5831\u51e6\u7406\u5b66\u4f1a\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u7814\u7a76\u4f1a\u306b\u3066GPU\u4e0a\u306e\u7d30\u7c92\u5ea6\u30b9\u30ec\u30c3\u30c9\u5b9f\u884c\u65b9\u5f0f\u306b\u3064\u3044\u3066\u767a\u8868<\/a><\/li><li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/prg.is.titech.ac.jp\/ja\/news\/cthpc2022\/\">CTHPC2022\u306b\u304a\u3051\u308bGPGPU\u5411\u3051\u306e\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u62bd\u8c61\u5316\u6a5f\u69cb\u306b\u95a2\u3059\u308b\u57fa\u8abf\u8b1b\u6f14<\/a><\/li><li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/prg.is.titech.ac.jp\/ja\/project\/gpgpu\/ikra\/award-tejima-2021\/\">\u624b\u5cf6\u7cbe\u4e00\u8a18\u5ff5\u7814\u7a76\u8cde(\u535a\u58eb\u8ad6\u6587\u8cde), Matthias Springer, 2021, Memory-Efficient Object-Oriented Programming on GPUs<\/a><\/li><li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/prg.is.titech.ac.jp\/ja\/news\/springer-tejima-award\/\">Springer\u304c\u624b\u5cf6\u7cbe\u4e00\u8a18\u5ff5\u7814\u7a76\u8cde(\u535a\u58eb\u8ad6\u6587\u8cde)\u3092\u53d7\u8cde<\/a><\/li><li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/prg.is.titech.ac.jp\/ja\/news\/masuharas-keynote-talk-on-object-support-for-gpgpu-at-aplas20\/\">APLAS&#8217;20\u306b\u3066\u5897\u539f\u304cGPGPU\u306e\u305f\u3081\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u652f\u63f4\u306b\u95a2\u3059\u308b\u57fa\u8abf\u8b1b\u6f14<\/a><\/li><li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/prg.is.titech.ac.jp\/ja\/news\/ecoop2019\/\">GPU\u5185\u3067\u306e\u52d5\u7684\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u5272\u308a\u5f53\u3066\u624b\u6cd5\u3092ECOOP 2019\u306b\u3066\u767a\u8868<\/a><\/li><li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/prg.is.titech.ac.jp\/ja\/news\/doctoral-defense-matthias\/\">\u535a\u58eb\u8ad6\u6587\u516c\u8074\u4f1a: Matthias Springer<\/a><\/li><li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/prg.is.titech.ac.jp\/ja\/news\/ismm2019\/\">ISMM\/PLDI\u306b\u304a\u3044\u3066GPU\u30e1\u30e2\u30ea\u7ba1\u7406\u306b\u95a2\u3059\u308b\u8ad6\u6587\u3068\u30dd\u30b9\u30bf\u30fc\u767a\u8868<\/a><\/li><li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/prg.is.titech.ac.jp\/ja\/news\/poster-at-splash-2018-src\/\">SPLASH 2018\u5b66\u751f\u7814\u7a76\u30b3\u30f3\u30c6\u30b9\u30c8\u306b\u304a\u3044\u3066Springer\u304c\u7b2c\u4e00\u4f4d\u3092\u7372\u5f97<\/a><\/li><li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/prg.is.titech.ac.jp\/ja\/news\/paper-at-array-2018\/\">ARRAY 2018\u306b\u304a\u3044\u3066\u5165\u308c\u5b50\u914d\u5217\u306e\u30a4\u30f3\u30e9\u30a4\u30f3\u5316\u624b\u6cd5\u3092\u767a\u8868<\/a><\/li><li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/prg.is.titech.ac.jp\/ja\/news\/paperposter-at-wpmvp-2018-and-cgo-2018-src\/\">WPMVP 2018\u3068CGO 2018 SRC\u306b\u3066\u8ad6\u6587\u3068\u30dd\u30b9\u30bf\u30fc\u306e\u767a\u8868<\/a><\/li><li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/prg.is.titech.ac.jp\/ja\/news\/paper-presentation-at-array-2017\/\">ARRAY 2017\u306b\u3066\u8ad6\u6587\u767a\u8868<\/a><\/li><li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/prg.is.titech.ac.jp\/ja\/news\/poster-presentations-at-ppl-2017\/\">PPL 2017 \u3067\u30dd\u30b9\u30bf\u30fc\u767a\u8868<\/a><\/li><li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/prg.is.titech.ac.jp\/ja\/news\/paper-presentation-at-array-2016\/\">ARRAY 2016\u30ef\u30fc\u30af\u30b7\u30e7\u30c3\u30d7\u3067\u8ad6\u6587\u767a\u8868<\/a><\/li><li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/prg.is.titech.ac.jp\/ja\/news\/paperposter-presentations-at-ppl-2016\/\">(English) Paper\/Poster Presentations at PPL 2016<\/a><\/li><li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/prg.is.titech.ac.jp\/ja\/news\/asakura-presented-masters-thesis-and-okugawa-taya-and-watanabe-presented-bachelors-thesis\/\">\u671d\u5009\u304c\u4fee\u58eb\u8ad6\u6587\u3092\u3001\u5965\u6cb3\u3001\u7530\u5c4b\u3001\u6e21\u9089\u304c\u5b66\u58eb\u8ad6\u6587\u3092\u767a\u8868\u3057\u307e\u3057\u305f<\/a><\/li><li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/prg.is.titech.ac.jp\/ja\/news\/poster-presentation-on-ikra-at-isp2s2\/\">ISP2S2\u306b\u304a\u3044\u3066Ikra\u306b\u95a2\u3059\u308b\u30dd\u30b9\u30bf\u30fc\u767a\u8868<\/a><\/li><li class=\"listing-item\"><a class=\"title\" href=\"https:\/\/prg.is.titech.ac.jp\/ja\/news\/the-master-theses-of-murakami-and-shao-were-defended\/\">\u897f\u53e3\u3001\u6751\u4e0a\u3001\u90b5\u304c\u4fee\u58eb\u8ad6\u6587\u3092\u767a\u8868\u3057\u307e\u3057\u305f<\/a><\/li><\/ul>\n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>\u9ad8\u52b9\u7387\u306a\u4e26\u5217\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u3092\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u6307\u5411\u3067\u884c\u3046\u4e00\u3064\u306e\u5f62\u306fSMMO (Single-Method Multiple-Objects)\u3067\u3059\u3002\u3053\u308c\u306f\u591a\u6570\u306e\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306b\u4e00\u6589\u306b\u30e1\u30bd\u30c3\u30c9\u547c\u51fa\u3057\u3092\u884c\u3046\u3082\u306e\u3067\u3001SIMD (Sing&hellip; <a class=\"continue\" href=\"https:\/\/prg.is.titech.ac.jp\/ja\/news\/the-master-theses-of-murakami-and-shao-were-defended\/\">Continue Reading \u897f\u53e3\u3001\u6751\u4e0a\u3001\u90b5\u304c\u4fee\u58eb\u8ad6\u6587\u3092\u767a\u8868\u3057\u307e\u3057\u305f<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":2581,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"nf_dc_page":"","footnotes":""},"class_list":["post-2634","page","type-page","status-publish","hentry","radius"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/prg.is.titech.ac.jp\/ja\/wp-json\/wp\/v2\/pages\/2634","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prg.is.titech.ac.jp\/ja\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/prg.is.titech.ac.jp\/ja\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/prg.is.titech.ac.jp\/ja\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prg.is.titech.ac.jp\/ja\/wp-json\/wp\/v2\/comments?post=2634"}],"version-history":[{"count":10,"href":"https:\/\/prg.is.titech.ac.jp\/ja\/wp-json\/wp\/v2\/pages\/2634\/revisions"}],"predecessor-version":[{"id":10498,"href":"https:\/\/prg.is.titech.ac.jp\/ja\/wp-json\/wp\/v2\/pages\/2634\/revisions\/10498"}],"up":[{"embeddable":true,"href":"https:\/\/prg.is.titech.ac.jp\/ja\/wp-json\/wp\/v2\/pages\/2581"}],"wp:attachment":[{"href":"https:\/\/prg.is.titech.ac.jp\/ja\/wp-json\/wp\/v2\/media?parent=2634"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}