タグ

gpuとprogrammingに関するbeth321のブックマーク (4)

  • WebGL 開発支援サイト wgld.org

    次なる Web を見据えて 来たるべき WebGL2 の時代へ 2011 年、最初のバージョンである 1.0 が勧告された WebGL は、ウェブブラウザ上で OpenGL ES に相当するグラフィックス API の機能を利用することができる JavaScriptAPI です。 そして 2016 年、WebGL の正当な後継バージョンとなる WebGL2 (もしくは WebGL 2.0) がいよいよ格的に利用できる段階になりつつあります。 当サイトでは、2012 年の開設以来、WebGL 1.0 系の API を用いるための技術解説を掲載してきました。そして今後は、時代の変遷に合わせて WebGL 2.0 系の解説記事も公開していく方針です。 WebGL 2.0 が登場するとは言っても、後方互換を保つという意味もあって 意図的に有効化 しない限りは WebGL 1.0 相当の AP

  • まずコードの可読性を最適化しよう | POSTD

    最近では 最適化 という言葉を使う場合、GPUメモリ消費やネットワークトラフィックの最適化、などと明示的に言わない限りは、 実行時間の最適化 という意味で使われるケースがほとんどです。 自分が何を最適化しようとしているかを知ろう 私がプログラムを始めた頃、プロセッサの処理能力は遅く、メモリサイズもとても限られていて、キロバイト単位で計算されていました。ですからメモリ容量をよく考え、メモリ消費を上手に最適化しなくてはなりませんでした。大学では最適化について2つの極論を教わりました。 メモリを犠牲にして実行スピードを最適化する。 または何度も計算を繰り返して、メモリ消費を最適化する。 最近では誰もメモリについては大して気にしていません(デモシーン製作者、組み込みシステムのエンジニア、一部の携帯電話ゲームのディベロッパなどは別です)。RAMだけでなく、ハードディスクの容量についても同様です。 W

    まずコードの可読性を最適化しよう | POSTD
  • [SIGGRAPH]ついにDirectX 11を凌駕した!? Khronosに聞く「OpenGL 4.2」の正体

    [SIGGRAPH]ついにDirectX 11を凌駕した!? Khronosに聞く「OpenGL 4.2」の正体 ライター:西川善司 Khronosに属するメンバー企業を示したスライド Khronosが規格策定に携わっているオープンスタンダードAPI群がこのスライドに示されている Khronos Group(クロノスグループ,以下Khronos)は,組み込み機器向けのオープンスタンダードAPIワーキンググループとして2000年に発足した団体である。活動初期においては,組み込み機器向けのOpenGL ESの規格策定に注力していたが,2006年に家OpenGLの規格策定を行っていたOpenGL ARB(Architecture Review Board)と統合することになった。その結果,Khronosは,クロスプラットフォーム対応のオープンスタンダードAPIの規格化団体として,最も大きなもの

    [SIGGRAPH]ついにDirectX 11を凌駕した!? Khronosに聞く「OpenGL 4.2」の正体
  • 2009年,本格始動するGPGPUの世界・前編〜GPGPUって何?

    「GPGPU」(General Purpose GPU,汎用GPU)というキーワードについて,正確に説明できる人はどれくらいいるだろうか? 「ああ,GPUを使ってビデオのトランスコードが速くなるヤツね」と認識している人や,科学技術計算のような,普通にPCを使ううえでは無関係のモノと認識している人も多そうだ。しかしこれらの説明は,たまたま一般ユーザーにとって分かりやすかったり,先行して採用されていたりするから強く訴求されているというだけで,別に,トランスコードや科学技術計算専用の技術ではない。 GPGPUは,実は3Dゲームにおいても無関係ではないのだ。 連載,2009年明けて第1回となる今回は,今年,業界全体が一丸となって格対応を進めてくると見られる,GPGPUをテーマにしてみたいと思う。 GPU(Graphics Processing Unit)はもともと,3Dグラフィックスを描画する

  • 1