コンパイラ演習番外編 (その2): JVM コンテスト

Slides:



Advertisements
Similar presentations
Copyright © NTT COMWARE 2014 NTT COMWARE CONFIDENTIAL PROPRIETARY OSS-EAI ドキュメント生成ツール 利用マニュアル NTT コムウェア 品質生産性技術本部 技術 SE 部 OSS ・ AP 技術担当.
Advertisements

C 言語講座 第 7 回 ポインター. メモリとアドレス(ポインターの前 に) コンピュータのメモリには 1 バイトずつ 0 番地、 1 番地、 2 番地・・・というように 住所が割り当てられている この住所をアドレスという。 メモリはデータをしまうもので それを引き出すためには メモリに番号(アドレス)を振っておけばよいな.
数学のかたち 数学解析の様々なツール GRAPSE編 Masashi Sanae.
プログラミング言語論 第10回(演習) 情報工学科 木村昌臣   篠埜 功.
6.4継承とメソッド 6.5継承とコンストラクタ 11月28日 時田 陽一
2006/10/26 山下 諒蔵 佐藤 春旗 前田 俊行 大山 恵弘 佐藤 秀明 住井 英二郎
本日のスケジュール 14:45~15:30 テキストの講義 15:30~16:15 設計レビュー 16:15~16:30 休憩
The Perl Conference Japan ’98 朝日奈アンテナによる コンテンツ情報の取得と利用
東京工科大学 コンピュータサイエンス学部 亀田弘之
ヒープソートの演習 第13回.
ML 演習 第 8 回 2007/07/17 飯塚 大輔, 後藤 哲志, 前田 俊行
実習問題の解き方 JIS3-2の場合.
2006/11/30 山下 諒蔵 佐藤 春旗 前田 俊行 大山 恵弘 佐藤 秀明 住井 英二郎
Servlet J2EE I 第8回 /
アルゴリズムとプログラミング (Algorithms and Programming)
実行時のメモリ構造(1) Jasminの基礎とフレーム内動作
コンパイラ演習番外編 (その1): min-rt 改 コンテスト
システムプログラミング 第5回 情報工学科 篠埜 功 ヒアドキュメント レポート課題 main関数の引数 usageメッセージ
IT入門B2 (木曜日1限) 第一回 講義概要 2004年月9日30日.
OSS-EAI ドキュメント生成ツール 利用マニュアル
コンパイラ演習 第 9 回 (2011/12/08) 中村 晃一 野瀬 貴史 前田 俊行 秋山 茂樹 池尻 拓朗 鈴木 友博 渡邊 裕貴
2006/12/7 山下 諒蔵 佐藤 春旗 前田 俊行 大山 恵弘 佐藤 秀明 住井 英二郎
2007/1/18 山下 諒蔵 佐藤 春旗 前田 俊行 大山 恵弘 佐藤 秀明 住井 英二郎
2006/10/19 山下 諒蔵 佐藤 春旗 前田 俊行 大山 恵弘 佐藤 秀明 住井英二郎
2006/11/02 山下 諒蔵 佐藤 春旗 前田 俊行 大山 恵弘 佐藤 秀明 住井 英二郎
Java言語による 「DTM アプリケーション」の開発 ~Java Sound API の利用~
プログラミング演習Ⅰ 課題2 10進数と2進数 2回目.
2007/1/11 山下 諒蔵 佐藤 春旗 前田 俊行 大山 恵弘 佐藤 秀明 住井 英二郎
リファクタリングのための 変更波及解析を利用した テスト支援ツールの提案
第6回独習Javaゼミ 第6章 セクション4~6 発表者 直江 宗紀.
情報工学総合演習 D-I 近似アルゴリズム 埼玉大学 理工学研究科 山田 敏規、 橋口 博樹、 堀山 貴史
型付きアセンブリ言語を用いた安全なカーネル拡張
過負荷時の分散ソフトウェアの 性能劣化を改善する スケジューリングの提案
プログラミング言語入門 手続き型言語としてのJava
行列による画像処理 デジタル表現論 担当者:劉 雪峰 2017年6月1日.
Microsoft MVP for Development Tools – Visual C++
動的スライスを用いたバグ修正前後の実行系列の差分検出手法
Java Bytecode Modification and Applet Security
Microsoft MVP for Development Tools – Visual C++
TDDとメソッドの外部設計 テストファーストの秘訣 2009/08 biac.
データ構造とアルゴリズム論 第3章 ファイルを用いたデータ入出力2
データ構造とアルゴリズム論 第3章 ファイルを用いたデータ入出力
第一回 掲示板                 05A1054         前田嵩公.
高度プログラミング演習 (02).
Ibaraki Univ. Dept of Electrical & Electronic Eng.
動的データ依存関係解析を用いた Javaプログラムスライス手法
Javaバイトコードの 動的依存解析情報を用いた スライシングシステムの実現
Microsoft MVP for Development Tools – Visual C++
プログラミングコンテストシステムへの 提出履歴データとその分析
第4回 ファイル入出力方法.
ソフトウェア保守のための コードクローン情報検索ツール
OSが管理している、デフォルトの入出力装置 入力:stdin キーボード 出力:stdout モニタ(コマンドプロンプトの画面)
JAVAバイトコードにおける データ依存解析手法の提案と実装
電気回路学I演習 2012/11/16 (金) I1 I2 問1 Z0 V1 V2 問2 I1 I2 V1 Z0 V2 Z,Y,K行列の計算
明星大学 情報学科 2012年度前期     情報技術Ⅰ   第1回
★C++/オブジェクト指向実践企画★ Othelloゲーム作成
Josh : バイトコードレベルでのJava用 Aspect Weaver
vc-2. Visual Studio C++ のデバッガー (Visual Studio C++ の実用知識を学ぶシリーズ)
プログラムNo.:論文タイトル(必ず書いてください)
情報処理Ⅱ 2005年1月25日(火) レポート課題2の解説.
第4回 CPUの役割と仕組み2 命令の解析と実行、クロック、レジスタ
ゲームのタスクシステム 導入編 レベル2くまー By keychan.
使用する CSS・JavaScrpitも指定
応募フォーム ≪重要≫応募ファイルサイズは最大5MB迄 【応募者名(個人名を記入)】 【所属(会社名・又は学校名)】 【ツアータイトル】
高度プログラミング演習 (11).
プログラムの一時停止時に 将来の実行情報を提供するデバッガ
コンパイラ 2012年10月11日
回帰テストにおける実行系列の差分の効率的な検出手法
明星大学 情報学科 2014年度前期     情報技術Ⅰ   第1回
プログラミング演習II 2004年11月 2日(第3回) 理学部数学科・木村巌.
Presentation transcript:

コンパイラ演習番外編 (その2): JVM コンテスト 前田 俊行

コンテストルール (1/2) 自作の計算機上で動作する JVM を作成せよ 自作のコンパイラを用いてもよいし 用いなくてもよい 上記の JVM は 1 つの JAR ファイルを 入力として受け取れるようにすること 上記の JVM は少なくとも配布ファイル中の ParticleSimMac.jar を実行できるようにすること 上記 JVM を自作の計算機上で実行し 配布ファイル中の ParticleSimMac.jar および contest.input を入力として与え 結果が出力されるまでの時間を競う

コンテストルール (2/2) ParticleSimMac.jar には 一切修正を加えないこと ParticleSimMac.jar 中のクラスファイル Ext.class に native メソッド定義があるので その実体は JVM 中で実装すること 実装の方法は自由 入力ファイル (contest.input) のフォーマット および出力ファイルのフォーマットについては 配布ファイル中の README.txt を参照すること

コンテスト実施日 未定

注意 バグがある可能性があります 計算時間が長すぎたり メモリが不足したりする可能性があります まだ十分テストされていません 計算時間が長すぎたり メモリが不足したりする可能性があります 自作計算機上での実行を ほとんど考慮していません 何かおかしい・無理ゲー等と思ったら compiler-query-2011@yl.is.s.u-tokyo.ac.jp まで問い合わせて下さい