#!DG_TEXT-Version-2
# D2 Version: Built by spencer on Mon May  1 17:41:27 PDT 1995


windowOrigin 244.00 0.00
viewOrigin 1.00 9.00
viewSize 578.00 604.00
visibleOrigin 0.00 283.00
showTools
snapToGrid
defaultFont "Helvetica"
defaultFontSize 12.00
printInfoFile "PrintInfo"
colorFile "Colors.clr"

symbol 2147483647
	default
	layer -1
	shape "Rectangle"
	location 20.00 20.00
	size 60.00 30.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	textPlacement top
end

symbol 137
	layer 0
	shape "Rectangle"
	location 351.00 558.00
	size 18.00 18.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	flippedVertically
	textPlacement top
end

symbol 135
	layer 1
	shape "Rectangle"
	location 297.00 558.00
	size 45.00 18.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	flippedVertically
	textPlacement top
end

symbol 133
	layer 2
	shape "Rectangle"
	location 198.00 558.00
	size 99.00 18.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	flippedVertically
	textPlacement top
end

symbol 131
	layer 3
	shape "Rectangle"
	location 261.00 531.00
	size 81.00 18.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	flippedVertically
	textPlacement top
end

symbol 129
	layer 4
	shape "Rectangle"
	location 198.00 531.00
	size 45.00 18.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	flippedVertically
	textPlacement top
end

symbol 127
	layer 5
	shape "Rectangle"
	location 342.00 504.00
	size 27.00 18.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	flippedVertically
	textPlacement top
end

symbol 125
	layer 6
	shape "Rectangle"
	location 261.00 504.00
	size 54.00 18.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	flippedVertically
	textPlacement top
end

symbol 120
	layer 7
	shape "Rectangle"
	location 198.00 504.00
	size 63.00 18.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	flippedVertically
	textPlacement top
end

symbol 99
	layer 17
	shape "Rectangle"
	location 153.00 558.00
	size 27.00 18.00
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
\margl40
\margr40
\pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 P3:
}

	textPlacement top
end

symbol 97
	layer 18
	shape "Rectangle"
	location 153.00 531.00
	size 27.00 18.00
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
\margl40
\margr40
\pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\fs24\fc0\cf0 P2:
}

	textPlacement top
end

symbol 96
	layer 19
	shape "Rectangle"
	location 153.00 504.00
	size 27.00 18.00
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
\margl40
\margr40
\pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\fs24\fc0\cf0 P1:
}

	textPlacement top
end

symbol 77
	layer 38
	shape "Rectangle"
	location 459.00 171.00
	size 36.00 36.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
\margl40
\margr40
\pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\qc\fs24\fc0\cf0 P4
}

	textPlacement middle
end

symbol 76
	layer 39
	shape "Rectangle"
	location 378.00 171.00
	size 36.00 36.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
\margl40
\margr40
\pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\qc\fs24\fc0\cf0 P3
}

	textPlacement middle
end

symbol 75
	layer 40
	shape "Rectangle"
	location 459.00 63.00
	size 36.00 36.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
\margl40
\margr40
\pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\qc\fs24\fc0\cf0 P2
}

	textPlacement middle
end

symbol 74
	layer 41
	shape "Rectangle"
	location 378.00 63.00
	size 36.00 36.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
\margl40
\margr40
\pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\qc\fs24\fc0\cf0 P1
}

	textPlacement middle
end

symbol 57
	layer 57
	shape "Circle"
	location 90.00 225.00
	size 36.00 36.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
\margl40
\margr40
\pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\qc\fs24\fc0\cf0 T1
}

	textPlacement middle
end

symbol 55
	layer 58
	shape "Circle"
	location 117.00 162.00
	size 36.00 36.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
\margl40
\margr40
\pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\qc\fs24\fc0\cf0 T1
}

	textPlacement middle
end

symbol 53
	layer 59
	shape "Circle"
	location 135.00 99.00
	size 36.00 36.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
\margl40
\margr40
\pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\qc\fs24\fc0\cf0 T1
}

	textPlacement middle
end

symbol 51
	layer 60
	shape "Circle"
	location 45.00 99.00
	size 36.00 36.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
\margl40
\margr40
\pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\qc\fs24\fc0\cf0 T1
}

	textPlacement middle
end

symbol 44
	layer 61
	shape "Circle"
	location 90.00 45.00
	size 36.00 36.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
\margl40
\margr40
\pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\qc\fs24\fc0\cf0 T1
}

	textPlacement middle
end

symbol 30
	layer 71
	shape "Rectangle"
	location 144.00 756.00
	size 252.00 54.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
\margl40
\margr40
\pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\qc\fs24\fc0\cf0 executable code
}

	textPlacement middle
end

symbol 28
	layer 72
	shape "Rounded Rectangle"
	location 144.00 657.00
	size 252.00 54.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
\margl40
\margr40
\pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\qc\fs24\fc0\cf0 code synthesis
}

	textPlacement middle
end

symbol 18
	layer 76
	shape "Rectangle"
	location 18.00 360.00
	size 81.00 54.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
\margl40
\margr40
\pard\tx520\tx1060\tx1600\tx2120\tx2660\tx3200\tx3720\tx4260\tx4800\tx5320\f0\b0\i0\ulnone\qc\fs24\fc0\cf0 optimization parameters
}

	textPlacement middle
end

symbol 5
	layer 86
	shape "Rounded Rectangle"
	location 144.00 360.00
	size 252.00 54.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
\margl40
\margr40
\pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\qc\fs24\fc0\cf0 optimizer
}

	textPlacement middle
end

symbol 4
	layer 87
	shape "Rectangle"
	location 216.00 225.00
	size 108.00 54.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
\margl40
\margr40
\pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\qc\fs24\fc0\cf0 mapping constraints
}

	textPlacement middle
end

symbol 2
	layer 88
	shape "Rectangle"
	location 351.00 18.00
	size 171.00 261.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
\margl40
\margr40
\pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\qc\fs24\fc0\cf0 hardware model
}

	textPlacement top
end

symbol 1
	layer 89
	shape "Rectangle"
	location 18.00 18.00
	size 171.00 261.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
\margl40
\margr40
\pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\qc\fs24\fc0\cf0 application model
}

	textPlacement top
end

symbol 27
	layer 90
	shape "Rectangle"
	location 144.00 459.00
	size 252.00 153.00
	framed
	fillColor colorIndex 0
	frameColor colorIndex 1
	shadowColor colorIndex 2
	lineWidth 1.00
	filled
	rtfText {\rtf0\ansi{\fonttbl\f0\fswiss Helvetica;}
\margl40
\margr40
\pard\tx533\tx1067\tx1601\tx2135\tx2668\tx3202\tx3736\tx4270\tx4803\tx5337\f0\b0\i0\ulnone\qc\fs24\fc0\cf0 optimized mapping and scheduling
}

	textPlacement top
end

vertex 2147483645
	default
	layer -1
	location 0.00 0.00
end
vertex 2147483644
	default
	layer -1
	location 0.00 0.00
end
vertex 118
	layer 8
	location 378.00 576.00
end
vertex 117
	layer 9
	location 189.00 576.00
end
vertex 114
	layer 11
	location 378.00 549.00
end
vertex 113
	layer 12
	location 189.00 549.00
end
vertex 111
	layer 14
	location 378.00 522.00
end
vertex 109
	layer 15
	location 189.00 522.00
end
vertex 95
	layer 20
	location 463.50 99.00
end
vertex 94
	layer 21
	location 409.50 171.00
end
vertex 92
	layer 23
	location 463.50 171.00
end
vertex 91
	layer 24
	location 409.50 99.00
end
vertex 89
	layer 26
	location 459.00 189.00
end
vertex 88
	layer 27
	location 414.00 189.00
end
vertex 86
	layer 29
	location 477.00 171.00
end
vertex 85
	layer 30
	location 477.00 99.00
end
vertex 83
	layer 32
	location 459.00 81.00
end
vertex 82
	layer 33
	location 414.00 81.00
end
vertex 80
	layer 35
	location 396.00 171.00
end
vertex 79
	layer 36
	location 396.00 99.00
end
vertex 73
	layer 42
	location 101.95 226.05
end
vertex 72
	layer 43
	location 69.05 133.95
end
vertex 70
	layer 45
	location 115.09 226.46
end
vertex 69
	layer 46
	location 127.91 196.54
end
vertex 67
	layer 48
	location 139.94 162.69
end
vertex 66
	layer 49
	location 148.06 134.31
end
vertex 64
	layer 51
	location 141.48 103.17
end
vertex 63
	layer 52
	location 119.52 76.83
end
vertex 61
	layer 54
	location 74.52 103.17
end
vertex 60
	layer 55
	location 96.48 76.83
end
vertex 42
	layer 62
	location 270.00 747.00
end
vertex 41
	layer 63
	location 270.00 720.00
end
vertex 38
	layer 65
	location 270.00 648.00
end
vertex 37
	layer 66
	location 270.00 621.00
end
vertex 35
	layer 68
	location 270.00 450.00
end
vertex 33
	layer 69
	location 270.00 423.00
end
vertex 26
	layer 73
	location 135.00 387.00
end
vertex 24
	layer 74
	location 108.00 387.00
end
vertex 17
	layer 77
	location 270.00 351.00
end
vertex 15
	layer 78
	location 270.00 288.00
end
vertex 12
	layer 80
	location 360.00 351.00
end
vertex 11
	layer 81
	location 405.00 288.00
end
vertex 9
	layer 83
	location 180.00 351.00
end
vertex 7
	layer 84
	location 135.00 288.00
end
line 2147483646
	default
	from 2147483645
	to 2147483644
	2147483645
	2147483644
	layer -1
	lineWidth 1.00
	filled
	frameColor colorIndex 1
	fillColor colorIndex 0
end
line 116
	from 117
	to 118
	117
	118
	layer 10
	lineWidth 1.00
	filled
	frameColor colorIndex 1
	fillColor colorIndex 0
end
line 112
	from 113
	to 114
	113
	114
	layer 13
	lineWidth 1.00
	filled
	frameColor colorIndex 1
	fillColor colorIndex 0
end
line 108
	from 109
	to 111
	109
	111
	layer 16
	lineWidth 1.00
	filled
	frameColor colorIndex 1
	fillColor colorIndex 0
end
line 93
	from 76
	to 75
	94
	95
	layer 22
	headType arrow
	tailType arrow
	lineWidth 1.00
	filled
	frameColor colorIndex 1
	fillColor colorIndex 0
end
line 90
	from 74
	to 77
	91
	92
	layer 25
	headType arrow
	tailType arrow
	lineWidth 1.00
	filled
	frameColor colorIndex 1
	fillColor colorIndex 0
end
line 87
	from 76
	to 77
	88
	89
	layer 28
	headType arrow
	tailType arrow
	lineWidth 1.00
	filled
	frameColor colorIndex 1
	fillColor colorIndex 0
end
line 84
	from 75
	to 77
	85
	86
	layer 31
	headType arrow
	tailType arrow
	lineWidth 1.00
	filled
	frameColor colorIndex 1
	fillColor colorIndex 0
end
line 81
	from 74
	to 75
	82
	83
	layer 34
	headType arrow
	tailType arrow
	lineWidth 1.00
	filled
	frameColor colorIndex 1
	fillColor colorIndex 0
end
line 78
	from 74
	to 76
	79
	80
	layer 37
	headType arrow
	tailType arrow
	lineWidth 1.00
	filled
	frameColor colorIndex 1
	fillColor colorIndex 0
end
line 71
	from 51
	to 57
	72
	73
	layer 44
	headType arrow
	lineWidth 1.00
	filled
	frameColor colorIndex 1
	fillColor colorIndex 0
end
line 68
	from 55
	to 57
	69
	70
	layer 47
	headType arrow
	lineWidth 1.00
	filled
	frameColor colorIndex 1
	fillColor colorIndex 0
end
line 65
	from 53
	to 55
	66
	67
	layer 50
	headType arrow
	lineWidth 1.00
	filled
	frameColor colorIndex 1
	fillColor colorIndex 0
end
line 62
	from 44
	to 53
	63
	64
	layer 53
	headType arrow
	lineWidth 1.00
	filled
	frameColor colorIndex 1
	fillColor colorIndex 0
end
line 59
	from 44
	to 51
	60
	61
	layer 56
	headType arrow
	lineWidth 1.00
	filled
	frameColor colorIndex 1
	fillColor colorIndex 0
end
line 40
	from 41
	to 42
	41
	42
	layer 64
	headType arrow
	lineWidth 1.00
	filled
	frameColor colorIndex 1
	fillColor colorIndex 0
end
line 36
	from 37
	to 38
	37
	38
	layer 67
	headType arrow
	lineWidth 1.00
	filled
	frameColor colorIndex 1
	fillColor colorIndex 0
end
line 32
	from 33
	to 35
	33
	35
	layer 70
	headType arrow
	lineWidth 1.00
	filled
	frameColor colorIndex 1
	fillColor colorIndex 0
end
line 23
	from 24
	to 26
	24
	26
	layer 75
	headType arrow
	lineWidth 1.00
	filled
	frameColor colorIndex 1
	fillColor colorIndex 0
end
line 14
	from 15
	to 17
	15
	17
	layer 79
	headType arrow
	lineWidth 1.00
	filled
	frameColor colorIndex 1
	fillColor colorIndex 0
end
line 10
	from 11
	to 12
	11
	12
	layer 82
	headType arrow
	lineWidth 1.00
	filled
	frameColor colorIndex 1
	fillColor colorIndex 0
end
line 6
	from 7
	to 9
	7
	9
	layer 85
	headType arrow
	lineWidth 1.00
	filled
	frameColor colorIndex 1
	fillColor colorIndex 0
end
