Search Results:  1-20 of 2130

  • 1

    タブレット端末で動作する,インタプリタ型言語搭載マイコンのプログラミング環境の開発  [in Japanese]

    光永法明

    … いった端末でマイコンのプログラミングが容易に出来れば,より利用の敷居が下がると考えられる.ところで,そういった端末は計算機資源が限られている.しかし,インタプリタをマイコンへ載せ,端末側にはコンパイラを持たず,エディタやデバッグに必要なもののみとすれば,計算機資源が限られていても問題がない.そこで本研究では,タブレット端末で動作する,インタプリタ型言語搭載マイコンのプログラミング環境を …

    IPSJ SIG Notes 2013-CE-119(8), 1-4, 2013-03-08

    CiNii Link1

  • 2

    Threading Method for Polyhedral Optimization in High Level Synthesis  [in Japanese]

    Akihiro Suda , Hideki Takase , Kazuyoshi Takagi , Naofumi Takagi

    … 高位合成においては,並列実行可能な処理を如何にして自動的に抽出するかが課題となっている.近年,ソフトウェア向けのコンパイラ分野において,多面体最適化と呼ばれる入れ子ループの自動並列化手法が注目されている.これは種々の線形代数学的演算を行うことで入れ子ループ構造内における依存性を解析し,反復空間をタイル分割するものである.本稿では,代表的な多面体最適化アルゴリズムであるPLUTOを高位合成に …

    情報処理学会研究報告. EMB, 組込みシステム 2013-EMB-28(21), 1-6, 2013-03-06

    CiNii Link1

  • 3

    Threading Method for Polyhedral Optimization in High Level Synthesis  [in Japanese]

    Akihiro Suda , Hideki Takase , Kazuyoshi Takagi , Naofumi Takagi

    … 高位合成においては,並列実行可能な処理を如何にして自動的に抽出するかが課題となっている.近年,ソフトウェア向けのコンパイラ分野において,多面体最適化と呼ばれる入れ子ループの自動並列化手法が注目されている.これは種々の線形代数学的演算を行うことで入れ子ループ構造内における依存性を解析し,反復空間をタイル分割するものである.本稿では,代表的な多面体最適化アルゴリズムであるPLUTOを高位合成に …

    情報処理学会研究報告. SLDM, [システムLSI設計技術] 2013-SLDM-160(21), 1-6, 2013-03-06

    CiNii Link1

  • 4

    Implementation and Evaluation of Parallel Programming Model On Device Cores in SMYLE OpenCL  [in Japanese]

    Noriko Etani , Takuji Hieda , Hiroyuki Tomiyama

    … DO)のプログラム『極低電力回路・システム技術開発(グリーンITプロジェクト)』の中で,組込みシステム向けメニーコアアーキテクチャを実現することを目指した『低消費電力メニーコア用アーキテクチャとコンパイラ技術』プロジェクトの研究により開発されたFPGAを用いたメニーコアアーキテクチャSMYLErefの評価環境を用いて,OpenCLが提供している「データ並列プログラミングモデル」と「タスク並列プログラミングモデ …

    IPSJ SIG Notes 2013-OS-124(1), 1-8, 2013-02-21

    CiNii Link1

  • 5

    Introduction to programming dealing with maze escape  [in Japanese]

    Koumei Kawakami , Mitsugu Suzuki

    … は配列のアクセスの知識が不要となる.そのため, 2 次元配列との関連が深い行列を学習していない生徒も,指導の対象とできる.実践では,プログラミングの知識や経験がない 2 名の生徒を指導対象とし,スーパーサイエンスハイスクールの 2 泊 3 日の合宿で,実質 2 日間を指導に充てた.この中では,コンパイラの起動方法に始まり,プログラミングの基礎事項,右手法の発見や実装したアルゴリズムの評価に至る内容を指導した. …

    IPSJ SIG Notes 2013-CE-118(5), 1-6, 2013-02-01

    CiNii Link1

  • 7

    Design and Implementation of a Programming Language for the Study of Microcomputer Control  [in Japanese]

    Masahiro Tanioka

    … ,これまでは市販のBASICコンパイラを使用していた.しかし,市販のコンパイラには,(1)インストールする必要がある,(2)中学生にとって煩雑なコンパイル作業が必要である,(3)購入する予算が必要である等の問題点がある.そこで,中学生がマイコンを使って制御を学習するためのプログラミング言語を設計し処理系をスクリプティング言語AWKで実装した.コンパイラはヒダピオシステムの …

    情報処理学会論文誌. プログラミング 6(1), 28, 2013-01-24

    CiNii Link1

  • 8

    Automatic Parallelization of Ground Motion Simulator  [in Japanese]

    島岡護 , 見神広紀 , 林明宏 , 和田康孝 , 木村啓二 , 森田秀和 , 内山邦男 , 笠原博徳

    … 地震など自然災害から人命を救うために災害シミュレーションが注目を集めている.シミュレーションの高精度化とそれに伴うシミュレーション時間の増大を抑えるための処理の並列化が重要な課題となっている.本稿では防災科学技術研究所で開発された不連続格子を用いた差分法による地震動シミュレータ GMS (Ground Motion Simulator) の OSCAR 自動並列化コンパイラを用いた並列化手法について報告する. …

    IPSJ SIG Notes 2012-HPC-137(11), 1-8, 2012-12-06

    CiNii Link1

  • 9

    An Implementation and Evaluation of a Compiler for ActGPU, An Actor-Based Asynchronous Parallel Programming Language  [in Japanese]

    Wataru Takayanagi , Xu Junjian , Ken Wakita

    … 我々は以前, NVIDIA の GPU 上で動作するアクター計算の実行時システムを開発し, GPGPU による並列オブジェクト指向プログラミングを実現した.本研究では,その並列処理系を利用する非同期並列プログラミング言語 ActGPU を定義し,コンパイラを実装した. …

    IPSJ SIG Notes 2012-HPC-137(9), 1-10, 2012-12-06

    CiNii Link1

  • 10

    Automatic Parallelization of Ground Motion Simulator  [in Japanese]

    島岡護 , 見神広紀 , 林明宏 , 和田康孝 , 木村啓二 , 森田秀和 , 内山邦男 , 笠原博徳

    … 地震など自然災害から人命を救うために災害シミュレーションが注目を集めている.シミュレーションの高精度化とそれに伴うシミュレーション時間の増大を抑えるための処理の並列化が重要な課題となっている.本稿では防災科学技術研究所で開発された不連続格子を用いた差分法による地震動シミュレータ GMS (Ground Motion Simulator) の OSCAR 自動並列化コンパイラを用いた並列化手法について報告する. …

    IPSJ SIG Notes 2012-ARC-202(11), 1-8, 2012-12-06

    CiNii Link1

  • 11

    An Implementation and Evaluation of a Compiler for ActGPU, An Actor-Based Asynchronous Parallel Programming Language  [in Japanese]

    Wataru Takayanagi , Xu Junjian , Ken Wakita

    … 我々は以前, NVIDIA の GPU 上で動作するアクター計算の実行時システムを開発し, GPGPU による並列オブジェクト指向プログラミングを実現した.本研究では,その並列処理系を利用する非同期並列プログラミング言語 ActGPU を定義し,コンパイラを実装した. …

    IPSJ SIG Notes 2012-ARC-202(9), 1-10, 2012-12-06

    CiNii Link1

  • 12

    機械語教育用マイコンTeCとシリーズ化した教育用パソコンTaCのアーキテクチャ  [in Japanese]

    重村哲至 , 山田健仁

    … オペレーティングシステムやコンパイラを学ぶ学生に,これらの実装例や実行結果を示すために使用する目的で,とてもシンプルな 16 ビットのパーソナルコンピュータ TaC を開発した. … TeC で機械語を学習した学生は, TaC のアーキテクチャを簡単に理解することができ,すぐに TaC のアセンブリ言語で記述されたオペレーティングシステムの内部や,コンパイラの出力を読んで理解することが可能である. …

    IPSJ SIG Notes 2012-CE-117(9), 1-7, 2012-12-01

    CiNii Link1

  • 13

    Implementation and Evaluation of Built-in Functions in SMYLE OpenCL  [in Japanese]

    Noriko Etani , Takuji Hieda , Hiroyuki Tomiyama

    … API モデルとして OpenCL 環境の構築に取り組んでいる.そこで,独立行政法人新エネルギー・産業技術総合開発機構 (NEDO) のプログラム 『極低電力回路・システム技術開発 (グリーン IT プロジェクト)』 の中で, 『低消費電力メニーコア用アーキテクチャとコンパイラ技術』 プロジェクトの研究により開発された FPGA を用いたメニーコアアーキテクチャ SMYLEref の評価環境を用いて, OpenCL に準拠した高レベル API の開発を行う. …

    情報処理学会研究報告. EMB, 組込みシステム 2012-EMB-27(7), 1-8, 2012-11-28

    CiNii Link1

  • 14

    Implementation and Evaluation of Built-in Functions in SMYLE OpenCL  [in Japanese]

    Noriko Etani , Takuji Hieda , Hiroyuki Tomiyama

    … API モデルとして OpenCL 環境の構築に取り組んでいる.そこで,独立行政法人新エネルギー・産業技術総合開発機構 (NEDO) のプログラム 『極低電力回路・システム技術開発 (グリーン IT プロジェクト)』 の中で, 『低消費電力メニーコア用アーキテクチャとコンパイラ技術』 プロジェクトの研究により開発された FPGA を用いたメニーコアアーキテクチャ SMYLEref の評価環境を用いて, OpenCL に準拠した高レベル API の開発を行う. …

    IPSJ SIG Notes 2012-OS-123(7), 1-8, 2012-11-28

    CiNii Link1

  • 15

    Shared Data Management Scheme for Java Layer-Unified Coarse Grain Task Parallel Processing  [in Japanese]

    越智 佑樹 , 吉田 明正

    電子情報通信学会技術研究報告 : 信学技報 112(237), 49-54, 2012-10-12

  • 16

    Layer-Unified Coarse Grain Task Parallel Processing for Recursive Programs on Multicore Processors  [in Japanese]

    遠藤 佑太 , 吉田 明正

    電子情報通信学会技術研究報告 : 信学技報 112(237), 43-48, 2012-10-12

  • 17

    中高生のためのマイコン制御学習用プログラム言語の設計と実装  [in Japanese]

    谷岡政宏

    … り,これまでは市販のBASICコンパイラを使用していた.しかし,市販のコンパイラには(1)インストールする必要がある,(2)中学生にとって煩雑なコンパイル作業が必要である,(3)購入する予算が必要でる等の問題点がある.そこで,中学生がマイコンを使って制御を学習するためのプログラミング言語を設計し処理系をスクリプティング言語AWKで実装した.コンパイラはヒダピオシステムの …

    IPSJ SIG Notes 2012-CE-116(2), 1-6, 2012-10-06

    CiNii Link1

  • 18

    Cast Off : A Compiler for Ruby Implemented as a Library  [in Japanese]

    芝 哲史 , 笹田 耕一 , 平木 敬

    情報処理学会論文誌 論文誌トランザクション 2012年度(1), 1-22, 2012-10-00

  • 19

    OmniコンパイラによるOpenACCの試作  [in Japanese]

    田渕晶大 , 中尾昌広 , 佐藤三久

    … Omni コンパイラは, C と Fortran95 をソース変換するコンパイラインフラストラクチャである.本研究では, Omni コンパイラを用いて, OpenACC 指示文が挿入された C 言語のコードを NVIDIA 社の GPU プログラミング環境 CUDA の API を含むコードに変換することで, GPU を利用したアプリケーションを開発できるコンパイラを設計・試作した.その結果,行列積では CPU のみの場合 …

    IPSJ SIG Notes 2012-HPC-136(4), 1-6, 2012-09-26

    CiNii Link1

  • 20

    Preventing Execution of JIT Shellcode by Isolating Running Process  [in Japanese]

    Ken Ichikawa , Kanta Matsuura

    … JITコンパイラは従来のインタプリタよりもかなり高速に動作するため,近年多くのアプリケーションに採用されるようになっている.しかし,JITコンパイラを悪用したJIT Sprayingという手法が公表されており問題となっている.JIT Spraying攻撃を利用すると,従来バッファオーバフローなどの脆弱性攻撃対策に効果的であったセキュリティ機構であるData Execution Prevention(DEP)とAddress Space Layout Ramdomization(ASLR)を同時 …

    IPSJ Journal 53(9), 2302-2312, 2012-09-15

    CiNii Link1