• 検索結果がありません。

並列プログラミング言語

高生産 高性能プログラミング のための並列言語 XcalableMP 佐藤三久 筑波大学計算科学研究センター

高生産 高性能プログラミング のための並列言語 XcalableMP 佐藤三久 筑波大学計算科学研究センター

... 並列プログラミング言語:何が問題だったのか  HPFの教訓(by 坂上@核融合研、村井@NEC)  並列性とデータ分散を書いて、自動的に生成するという方針は理想的だった が、必ずしも性能は上がらなかった。期待が大きかった分、失望も大きかった。 ...

36

2018/10/18 講習会 :MPI 基礎 1 第 105 回お試しアカウント付き並列プログラミング講習会 MPI 基礎 : 並列プログラミング入門 東京大学情報基盤センター 内容に関するご質問は cc.u-tokyo.ac.jp まで お願いします

2018/10/18 講習会 :MPI 基礎 1 第 105 回お試しアカウント付き並列プログラミング講習会 MPI 基礎 : 並列プログラミング入門 東京大学情報基盤センター 内容に関するご質問は cc.u-tokyo.ac.jp まで お願いします

... numbers are based on STREAM-like memory access pattern when MCDRAM used as flat memory.. Results have been estimated based on internal Intel analysis and are provided for informational [r] ...

222

プログラミング言語 8 字句解析器(lexer)と構文解析器(parser)

プログラミング言語 8 字句解析器(lexer)と構文解析器(parser)

... ⋆ 具体的方法 1’: token を参照する際, Calc parse.PLUS, Calc parse.MINUS のように,モジュール名をつけて参照する 方針 2: .mly に対して, 「token は.mll にあるやつを使ってね」 と指示する. ▶ 具体的方法 2: ocamlyacc の代わりに menhir を使う. menhir[r] ...

73

Webサービス, 軽量プログラミング言語のIPv6対応Perl編

Webサービス, 軽量プログラミング言語のIPv6対応Perl編

... コア/CPAN コアモジュール コアモジュール CPANモジュール IPv6対応 ○ (Perl 5.14付属の Socket 1.94以降) × ○ 備考 IPv6関連のものは、 ほとんどが、明示的 にインポートする必 要あり 多くのネットワーク 系モジュールが IO::Socket::INET を使用しているが, それらのモジュール も当[r] ...

17

C言語によるPIC(16F88)プログラミング実習テキスト

C言語によるPIC(16F88)プログラミング実習テキスト

... によって I/O ピンの数は様々です。PIC16F88 では 18 本のピンが出ていますが,電源:VDD,グラ ンド: GND,リセット:MCLR,オシレータ:OSC1,OSC2 で 5 本を使用すると I/O で使用できる ピンは 13 本となります。ただし,ピンの幾つかは I/O やアナログ入力と兼用することができるので I/O は最大で 16 本使用することができ[r] ...

32

プログラミング 1 プログラミング演習 I プログラミングの重要性 プログラミング言語をなぜ勉強するのか? 世界的に有名な日本のある IT 企業の社長が求める人材に 必要なスキル 1. プログラミング (C 言語 ) 2. 数学 3. 英語 #-1 #-2 プログラミングはどこで使えるのか? 1.

プログラミング 1 プログラミング演習 I プログラミングの重要性 プログラミング言語をなぜ勉強するのか? 世界的に有名な日本のある IT 企業の社長が求める人材に 必要なスキル 1. プログラミング (C 言語 ) 2. 数学 3. 英語 #-1 #-2 プログラミングはどこで使えるのか? 1.

... プログラミングプログラミングプログラミングプログラミングプログラミング演習I プログラミング演習II プログラミングプログラミングプログラミングプログラミングプログラミング演習I ...

7

数学科生のためのプログラミング言語選び

数学科生のためのプログラミング言語選び

... ログ ミング言語選び 大堀龍一 (Ryuichi OHORI). 数理科学研究科 修士 1 年.[r] ...

9

情報科学 (12) いろいろなプログラミング言語 1

情報科学 (12) いろいろなプログラミング言語 1

...  ハードウェアを直接操作するようなプログラムを書ける ~ ~ アセンブリ言語に近い  それでいて高級言語 ~~ 色々なCPUで動く • 現在でも多くのソフトウェアの開発に利用 • 安全性の配慮は少ない ...

30

関数型プログラミング言語における遅延評価機構

関数型プログラミング言語における遅延評価機構

... [3]D.A.Turner.Miranda:aNon-strictFunctionalLanguage withPolymorphicTypes.Proc.the2ndACMConference onFunctionalProgrammingLanguagesandCom-puter Architecture(FPCA1985),pp.1-16.ACM,1985.. [[r] ...

4

つくって学ぶプログラミング言語 RubyによるScheme処理系の実装

つくって学ぶプログラミング言語 RubyによるScheme処理系の実装

... どれか一つにでも魅力を感じれば、この文書の読者の対象と言えるでしょう。 プログラミング言語を理解するために、これからμ SchemeR という独自のプログラミング言語を作 成していきます。ものごとの本質を理解するには、その内部がどうなっているのかを理解することが最 も大切だと信じているからです。理解するためには、実際に作ることが一番です。作成する言語は小さ ...

40

2020年度「プログラミング言語」配布資料 (12)

2020年度「プログラミング言語」配布資料 (12)

... ) プログラミングできるかという問題は ”Expression problem” という名前がつけられ 2000 年代のプログラ ミング言語研究のホットトピックであった. Java だけでもジェネリクスを駆使すればできることが Torgersen の研究によって知られているが, Scala などの Java よりさらに先進的な機構を持つ言語ではわりと簡潔に記述 ...

12

2018年度「プログラミング言語」配布資料 (10)

2018年度「プログラミング言語」配布資料 (10)

... 本稿では配布資料 (8) と配布資料 (9) で学んだことを総合して,多相的な 2 分探索木の実装を示す.さらに, map や fold といった操作を多相的な 2 分木に加える際の新しい課題をみる. 1.1 要素の比較操作の表現 既に配布資料 (8) 冒頭でも述べたように,2 分探索木に格納できるデータには全順序が与えられていて大小比較 ができることが必要である.実際,整数の 2 分探索木においては随所で比較演算子== (OCaml ...

15

2018年度「プログラミング言語」配布資料 (7)

2018年度「プログラミング言語」配布資料 (7)

... 1.1 階層的名前空間の提供 プログラムが大規模になってくると,まず問題になることのひとつが「名前」である.つまり,クラス,メソッ ド,関数などの名前などで適当なものが尽きてきて,既に使われている名前と衝突してしまうなどの問題が発生 する.例えば add などという名前は数値の足し算にも使うだろうし,(2 分探索木のような) データの集まりに ...

17

2018年度「プログラミング言語」配布資料 (12)

2018年度「プログラミング言語」配布資料 (12)

... データに,それが何を表すかのデータ (いわばメタデータ) を付加する時に「タグ付け」ということから付けた が,構造体や共用体の名前を表す C 言語用語の「タグ」と紛らわしかったもしれない. 節点の種類を表すデータは (整数でもよいのだが) 列挙型を用いよう.また節点は,葉と枝を表すデータの共用 体で定義する. ...

14

OpenMP/OpenACC によるマルチコア メニィコア並列プログラミング入門 Fortran 編第 Ⅱ 部 :OpenMP 中島研吾 東京大学情報基盤センター

OpenMP/OpenACC によるマルチコア メニィコア並列プログラミング入門 Fortran 編第 Ⅱ 部 :OpenMP 中島研吾 東京大学情報基盤センター

... – Mattson, T.G. et al. 「 Patterns for Parallel Programming 」 ( Addison Wesley ) – 牛島「 OpenMP による並列プログラミングと数値計算法」(丸善) – Chapman, B. et al. 「 Using OpenMP 」( MIT Press )最新 ! ...

96

連載講座 : 高生産並列言語を使いこなす (4) ゲーム木探索の並列化 田浦健次朗 東京大学大学院情報理工学系研究科, 情報基盤センター 目次 1 準備 問題の定義 αβ 法 16 2 αβ 法の並列化 概要 Young Brothers Wa

連載講座 : 高生産並列言語を使いこなす (4) ゲーム木探索の並列化 田浦健次朗 東京大学大学院情報理工学系研究科, 情報基盤センター 目次 1 準備 問題の定義 αβ 法 16 2 αβ 法の並列化 概要 Young Brothers Wa

... タスクの終了待ち—Cilk の sync に相当する—は, #pragma omp taskwait というプラグマである. 以上で Cilk の spawn/sync を用いたのと同様の並列化が記述できる. ただし OpenMP では, task プラグマに先立って, parallel プラグマを使って並列セクションに入ってワーカを生成する必要があ る. さらに, parallel ...

24

NLP プログラミング勉強会 4 単語分割 自然言語処理プログラミング勉強会 4 - 単語分割 Graham Neubig 奈良先端科学技術大学院大学 (NAIST) 1

NLP プログラミング勉強会 4 単語分割 自然言語処理プログラミング勉強会 4 - 単語分割 Graham Neubig 奈良先端科学技術大学院大学 (NAIST) 1

... (agricultural product price stabilization law) (agricultural cost of living discount measurement). 農産物価格安定法[r] ...

41

NLP プログラミング勉強会 6 かな漢字変換 自然言語処理プログラミング勉強会 6 - かな漢字変換 Graham Neubig 奈良先端科学技術大学院大学 (NAIST) 1

NLP プログラミング勉強会 6 かな漢字変換 自然言語処理プログラミング勉強会 6 - かな漢字変換 Graham Neubig 奈良先端科学技術大学院大学 (NAIST) 1

... 先週聞いた話と同じ! 系列 生成 モデ ル 遷移・ 言語モ デル確 生成・翻 訳モデル 確率 構造化予 測... 11[r] ...

24

本セッションの概要 2012 年 11 月現在のスクリプト言語の IPv6 対応状況を, 実例を交えながら概観します ( スクリプト言語での IPv6 対応ネットワークプログラミングの解説 ではありません ) 本セッションで扱うプログラミング言語 Perl

本セッションの概要 2012 年 11 月現在のスクリプト言語の IPv6 対応状況を, 実例を交えながら概観します ( スクリプト言語での IPv6 対応ネットワークプログラミングの解説 ではありません ) 本セッションで扱うプログラミング言語 Perl

... 5.3系の最新版: 5.3.18 (2012/10/18) PHP とネットワークプログラミング 標準ライブラリで非常に広範囲なネットワークプログラミングが可能 その他の機能が欲しい場合は, 拡張ライブラリ PEAR *1 のパッケージ ...

54

東京大学情報基盤センターお試しアカウント付き並列プログラミング講習会 京都大学学術情報メディアセンター 平石拓 /3/12

東京大学情報基盤センターお試しアカウント付き並列プログラミング講習会 京都大学学術情報メディアセンター 平石拓 /3/12

... パラメータの意味 パラメータ名 意味 id Xcrypt(およびユーザ)がジョブを同定するため の識別子 exen ジョブ内で実行されるコマンド文字列 n は0以上の整数で,この数字が小さいものか ら順に実行される. argn_m mは 0以上の整数.この数字が小さいもの順に, 指定された文字列が,空白区切りでexenの後 ろに連結される. JS_node, JS_cp[r] ...

54

Show all 1959 documents...

関連した話題