# HG changeset patch # User Ryoma SHINYA # Date 1284334967 -32400 # Node ID 54987da33049cfd666e6d79be696422d621f7163 # Parent 627af8b88d16a21aae2c0fc09857126729d19db4 edit slide diff -r 627af8b88d16 -r 54987da33049 presen/fig.graffle --- a/presen/fig.graffle Sun Sep 12 08:57:34 2010 +0900 +++ b/presen/fig.graffle Mon Sep 13 08:42:47 2010 +0900 @@ -37,13 +37,63 @@ GraphicsList + Bounds + {{49.75, 243}, {209.5, 46}} + Class + ShapedGraphic + FitText + Vertical + Flow + Resize + FontInfo + + Font + HiraKakuProN-W3 + Size + 14 + + ID + 68 + Shape + Rectangle + Style + + fill + + Draws + NO + + shadow + + Draws + NO + + stroke + + Draws + NO + + + Text + + Text + {\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf540 +{\fonttbl\f0\fnil\fcharset128 HiraKakuProN-W3;} +{\colortbl;\red255\green255\blue255;} +\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural + +\f0\fs30 \cf0 \'90\'b3\'8b\'4b\'95\'5c\'8c\'bb\'95\'5d\'89\'bf\'8a\'ed (Python)\ +} + + + Class LineGraphic ID 67 Points - {422.5, 250} + {410.5, 250} {549.5, 250} Style @@ -140,7 +190,7 @@ Bounds - {{421.5, 228}, {115, 23}} + {{406.5, 228}, {145, 23}} Class ShapedGraphic FitText @@ -177,7 +227,7 @@ {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural -\f0\fs30 \cf0 \'90\'b3\'8b\'4b\'95\'5c\'8c\'bb\'95\'5d\'89\'bf\'8a\'ed} +\f0\fs30 \cf0 \'90\'b3\'8b\'4b\'95\'5c\'8c\'bb\'95\'5d\'83\'7d\'83\'62\'83\'60\'83\'83} Wrap NO @@ -891,13 +941,20 @@ Bounds - {{68, 155}, {173, 24}} + {{101.5, 152.5}, {106, 24}} Class ShapedGraphic FitText YES Flow Resize + FontInfo + + Font + HiraKakuProN-W3 + Size + 16 + ID 7 Shape @@ -928,14 +985,14 @@ {\colortbl;\red255\green255\blue255;} \pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\qc\pardirnatural -\f0\fs32 \cf0 \'83\'52\'81\'5b\'83\'68\'90\'b6\'90\'ac\'8c\'6e(Python)} +\f0\fs32 \cf0 \'83\'52\'81\'5b\'83\'68\'90\'b6\'90\'ac\'8c\'6e} Wrap NO Bounds - {{168, 59}, {81, 39}} + {{169, 11}, {81, 39}} Class ShapedGraphic ID @@ -1095,7 +1152,7 @@ ModificationDate - 2010-09-11 12:17:03 +0900 + 2010-09-13 02:47:50 +0900 Modifier ryoma NotesVisible @@ -1163,7 +1220,7 @@ Frame {{134, 39}, {1033, 707}} VisibleRegion - {{-244, 0}, {1018, 593}} + {{-243, 0}, {1018, 593}} Zoom 1 diff -r 627af8b88d16 -r 54987da33049 presen/index.html --- a/presen/index.html Sun Sep 12 08:57:34 2010 +0900 +++ b/presen/index.html Mon Sep 13 08:42:47 2010 +0900 @@ -27,6 +27,7 @@ img#me02 {left: 23px;} img#me04 {top: 44px;} img#me05 {top: 43px;left: 36px;} + #tbcom td, #tbcom th, #tbcom {border: 1px solid black; padding: 2px;} @@ -52,22 +53,18 @@

研究目的と背景 (1)

研究目的と背景 (2)

@@ -75,22 +72,22 @@

正規表現とは

本実装の特徴

@@ -107,19 +104,18 @@

DFA変換のコスト

DFAからのコード生成

@@ -155,21 +151,50 @@
-

コード生成: CbC

+

コード生成: CbC (1)

-

コード生成: LLVM-IR *

+

コード生成: CbC (2)

+ +
+ +
+

コード生成: LLVM-IR

-

ベンチマーク: vs GNU grep.

+

性能評価: vs GNU grep.

今後の課題

diff -r 627af8b88d16 -r 54987da33049 presen/pix/fig.numbers Binary file presen/pix/fig.numbers has changed diff -r 627af8b88d16 -r 54987da33049 presen/pix/flow.png Binary file presen/pix/flow.png has changed