Главная страница

отчёт. Вычислительная система, управляемая потоком данных


Скачать 0.8 Mb.
НазваниеВычислительная система, управляемая потоком данных
Анкоротчёт.docx
Дата24.09.2018
Размер0.8 Mb.
Формат файлаdocx
Имя файлаотчёт.docx
ТипКурсовая
#25037
страница3 из 3
1   2   3


Милипрограмма



NewFU={Mnemo="Umn1" FUType=FUStreamFloatAlu}

NewFU={Mnemo="Gant" FUType=FUGant}

NewFU={Mnemo="Eventser" FUType=FUEventser}

NewFU={Mnemo="Scheduler" FUType=FUScheduler}
Scheduler.NCoresSet=20

//Scheduler.SheduleTimeSet=0.2
Eventser.CurrentTimePointPopMk=Gant.CurrentTimeRefSet
Eventser.ContextPopMk=Scheduler.EventserContextSet

Scheduler.ContextPopMk=Umn1.SchedulerContextSet
Eventser.OutProgSet={Eventser.EventCapsPopMk=Gant.EventSet}

Eventser.EventRequestProgSet={Eventser.EventRequestCapsPopMk=Gant.OperandsSet}

Eventser.FinProgSet={Gant.Draw

Console.LnOut="Время выполнения программы: " Eventser.CurrentTimePointPopMk=Console.Out

}
Umn1.SubTimeSet=1

Umn1.MulTimeSet=4

Umn1.DivTimeSet=5

Umn1.SumTimeSet=1

Umn1.SqrTimeSet=7

Umn1.SqrtTimeSet=8

Umn1.RegLoadTimeSet=0.2

Umn1.SinTimeSet=3
Umn1.ManualModeSet=true
ContextTemplate=nil

Umn1.ContextPop=ContextTemplate
NewFU={Mnemo="fua" FUType=FUStreamFloatAlu}

NewFU={Mnemo="fub" FUType=FUStreamFloatAlu}

NewFU={Mnemo="fuL1" FUType=FUStreamFloatAlu}

NewFU={Mnemo="fuL2" FUType=FUStreamFloatAlu}

NewFU={Mnemo="fud1" FUType=FUStreamFloatAlu}

NewFU={Mnemo="fud2" FUType=FUStreamFloatAlu}

NewFU={Mnemo="fuHa" FUType=FUStreamFloatAlu}

NewFU={Mnemo="fuHb" FUType=FUStreamFloatAlu}

NewFU={Mnemo="fua1" FUType=FUStreamFloatAlu}

NewFU={Mnemo="fua2" FUType=FUStreamFloatAlu}

NewFU={Mnemo="fuB1" FUType=FUStreamFloatAlu}

NewFU={Mnemo="fuB2" FUType=FUStreamFloatAlu}
NewFU={Mnemo="dev1" FUType=ContextTemplate}

NewFU={Mnemo="dev2" FUType=ContextTemplate}

NewFU={Mnemo="dev3" FUType=ContextTemplate}

NewFU={Mnemo="dev4" FUType=ContextTemplate}

NewFU={Mnemo="dev5" FUType=ContextTemplate}

NewFU={Mnemo="dev6" FUType=ContextTemplate}

NewFU={Mnemo="dev7" FUType=ContextTemplate}

NewFU={Mnemo="dev8" FUType=ContextTemplate}

NewFU={Mnemo="dev9" FUType=ContextTemplate}

NewFU={Mnemo="dev10" FUType=ContextTemplate}

NewFU={Mnemo="dev11" FUType=ContextTemplate}

NewFU={Mnemo="dev12" FUType=ContextTemplate}

NewFU={Mnemo="dev13" FUType=ContextTemplate}

NewFU={Mnemo="dev14" FUType=ContextTemplate}

NewFU={Mnemo="dev15" FUType=ContextTemplate}

NewFU={Mnemo="dev16" FUType=ContextTemplate}

NewFU={Mnemo="dev17" FUType=ContextTemplate}

NewFU={Mnemo="dev18" FUType=ContextTemplate}

NewFU={Mnemo="dev19" FUType=ContextTemplate}

NewFU={Mnemo="dev20" FUType=ContextTemplate}

NewFU={Mnemo="dev21" FUType=ContextTemplate}

NewFU={Mnemo="dev22" FUType=ContextTemplate}

NewFU={Mnemo="dev23" FUType=ContextTemplate}

NewFU={Mnemo="dev24" FUType=ContextTemplate}

NewFU={Mnemo="dev25" FUType=ContextTemplate}

NewFU={Mnemo="dev26" FUType=ContextTemplate}

NewFU={Mnemo="dev27" FUType=ContextTemplate}

NewFU={Mnemo="dev28" FUType=ContextTemplate}

NewFU={Mnemo="dev29" FUType=ContextTemplate}

NewFU={Mnemo="dev30" FUType=ContextTemplate}

NewFU={Mnemo="dev31" FUType=ContextTemplate}

NewFU={Mnemo="dev32" FUType=ContextTemplate}

NewFU={Mnemo="dev33" FUType=ContextTemplate}

NewFU={Mnemo="dev34" FUType=ContextTemplate}

NewFU={Mnemo="dev35" FUType=ContextTemplate}

NewFU={Mnemo="dev36" FUType=ContextTemplate}

NewFU={Mnemo="dev37" FUType=ContextTemplate}

NewFU={Mnemo="dev38" FUType=ContextTemplate}

NewFU={Mnemo="dev39" FUType=ContextTemplate}

NewFU={Mnemo="dev40" FUType=ContextTemplate}

NewFU={Mnemo="dev41" FUType=ContextTemplate}

NewFU={Mnemo="dev42" FUType=ContextTemplate}

NewFU={Mnemo="dev43" FUType=ContextTemplate}

NewFU={Mnemo="dev44" FUType=ContextTemplate}

NewFU={Mnemo="dev45" FUType=ContextTemplate}

NewFU={Mnemo="dev46" FUType=ContextTemplate}

NewFU={Mnemo="dev47" FUType=ContextTemplate}

NewFU={Mnemo="dev48" FUType=ContextTemplate}

NewFU={Mnemo="dev49" FUType=ContextTemplate}

NewFU={Mnemo="dev50" FUType=ContextTemplate}

NewFU={Mnemo="dev51" FUType=ContextTemplate}

NewFU={Mnemo="dev52" FUType=ContextTemplate}

NewFU={Mnemo="dev53" FUType=ContextTemplate}

NewFU={Mnemo="dev54" FUType=ContextTemplate}

NewFU={Mnemo="dev55" FUType=ContextTemplate}

NewFU={Mnemo="dev56" FUType=ContextTemplate}

NewFU={Mnemo="dev57" FUType=ContextTemplate}

NewFU={Mnemo="dev58" FUType=ContextTemplate}

NewFU={Mnemo="dev59" FUType=ContextTemplate}

NewFU={Mnemo="dev60" FUType=ContextTemplate}

NewFU={Mnemo="dev61" FUType=ContextTemplate}

NewFU={Mnemo="dev62" FUType=ContextTemplate}

NewFU={Mnemo="dev63" FUType=ContextTemplate}

NewFU={Mnemo="dev64" FUType=ContextTemplate}

NewFU={Mnemo="dev65" FUType=ContextTemplate}

NewFU={Mnemo="dev66" FUType=ContextTemplate}

NewFU={Mnemo="dev67" FUType=ContextTemplate}

NewFU={Mnemo="dev68" FUType=ContextTemplate}

NewFU={Mnemo="dev69" FUType=ContextTemplate}

NewFU={Mnemo="dev70" FUType=ContextTemplate}

NewFU={Mnemo="dev71" FUType=ContextTemplate}

NewFU={Mnemo="dev72" FUType=ContextTemplate}

NewFU={Mnemo="dev73" FUType=ContextTemplate}

NewFU={Mnemo="dev74" FUType=ContextTemplate}

NewFU={Mnemo="dev75" FUType=ContextTemplate}

NewFU={Mnemo="dev76" FUType=ContextTemplate}

NewFU={Mnemo="dev77" FUType=ContextTemplate}

NewFU={Mnemo="dev78" FUType=ContextTemplate}

NewFU={Mnemo="dev79" FUType=ContextTemplate}

NewFU={Mnemo="dev80" FUType=ContextTemplate}

NewFU={Mnemo="dev81" FUType=ContextTemplate}

NewFU={Mnemo="dev82" FUType=ContextTemplate}

NewFU={Mnemo="dev83" FUType=ContextTemplate}

NewFU={Mnemo="dev84" FUType=ContextTemplate}

NewFU={Mnemo="dev85" FUType=ContextTemplate}

NewFU={Mnemo="dev86" FUType=ContextTemplate}

NewFU={Mnemo="dev87" FUType=ContextTemplate}

NewFU={Mnemo="dev88" FUType=ContextTemplate}

NewFU={Mnemo="dev89" FUType=ContextTemplate}

NewFU={Mnemo="dev90" FUType=ContextTemplate}

NewFU={Mnemo="dev91" FUType=ContextTemplate}

NewFU={Mnemo="dev92" FUType=ContextTemplate}

NewFU={Mnemo="dev93" FUType=ContextTemplate}

NewFU={Mnemo="dev94" FUType=ContextTemplate}

NewFU={Mnemo="dev95" FUType=ContextTemplate}

NewFU={Mnemo="dev96" FUType=ContextTemplate}

NewFU={Mnemo="dev97" FUType=ContextTemplate}

NewFU={Mnemo="dev98" FUType=ContextTemplate}

NewFU={Mnemo="dev99" FUType=ContextTemplate}

NewFU={Mnemo="dev100" FUType=ContextTemplate}

NewFU={Mnemo="dev101" FUType=ContextTemplate}

NewFU={Mnemo="dev102" FUType=ContextTemplate}

NewFU={Mnemo="dev103" FUType=ContextTemplate}
NewFU={Mnemo="dev104" FUType=FUStreamFloatAlu}
dev6.AngleModeSet=1

dev7.AngleModeSet=1

dev40.AngleModeSet=1

dev41.AngleModeSet=1

dev46.AngleModeSet=1

dev47.AngleModeSet=1

dev78.AngleModeSet=1

dev79.AngleModeSet=1
fua.AutoDisactiveModeSet

fub.AutoDisactiveModeSet

fuL1.AutoDisactiveModeSet

fuL2.AutoDisactiveModeSet

fud1.AutoDisactiveModeSet

fud2.AutoDisactiveModeSet

fuHa.AutoDisactiveModeSet

fuHb.AutoDisactiveModeSet

fua1.AutoDisactiveModeSet

fua2.AutoDisactiveModeSet

fuB1.AutoDisactiveModeSet

fuB2.AutoDisactiveModeSet

dev104.AutoDisactiveModeSet
a=10

b=17

H=20

L1=23.652

L2=20.8588

d1=25.252

d2=11.847

Ha=11.594

Hb=6.82

a1=43

a2=137

B1=50.8175

B2=129.1788
const1#1

const2#2

const3#180
dev104.ReceiverMkSet=Console.LnOut=Eventser.Stop
fua.ReceiverMkSet=dev26.Sqr=dev49.Mul=dev65.Mul=dev66.Mul=dev80.Mul=dev83.Mul=dev88.Sum=dev92.Sub2

fub.ReceiverMkSet=dev27.Sqr=dev49.Mul=dev67.Mul=dev68.Mul=dev80.Mul=dev84.Mul=dev89.Sum=dev95.Sub2

fuL1.ReceiverMkSet=dev88.Sum=dev89.Sum=dev93.Sub2=dev96.Sub2

fuL2.ReceiverMkSet=dev88.Sum=dev89.Sum=dev94.Sub2=dev97.Sub2

fud1.ReceiverMkSet=dev8.Sqr=dev10.Mul=dev70.Div1=dev85.Mul

fud2.ReceiverMkSet=dev9.Sqr=dev10.Mul=dev71.Div1=dev85.Mul

fuHa.ReceiverMkSet=dev42.Div1=dev44.Div1=dev83.Mul

fuHb.ReceiverMkSet=dev43.Div1=dev45.Div1=dev84.Mul

fua1.ReceiverMkSet=dev1.Sub2=dev40.Sin=dev46.Cos

fua2.ReceiverMkSet=dev2.Sub2=dev41.Sin=dev47.Cos

fuB1.ReceiverMkSet=dev3.Sub2=dev6.Cos=dev78.Sin

fuB2.ReceiverMkSet=dev4.Sub2=dev7.Cos=dev79.Sin
dev1.ReceiverMkSet=fua2.Mul2

dev2.ReceiverMkSet=fua1.Mul2

dev3.ReceiverMkSet=fuB2.Mul2

dev4.ReceiverMkSet=fuB1.Mul2

dev5.ReceiverMkSet=dev22.Mul=dev23.Mul=dev24.Mul=dev25.Mul=dev85.Mul=dev90.Mul=dev91.Mul

dev6.ReceiverMkSet=dev12.Mul=dev37.Mul

dev7.ReceiverMkSet=dev13.Mul

dev8.ReceiverMkSet=dev11.Mul=dev36.Sum=dev61.Sub2

dev9.ReceiverMkSet=dev11.Mul=dev36.Sum=dev62.Sub2

dev10.ReceiverMkSet=dev12.Mul=dev13.Mul

dev11.ReceiverMkSet=dev14.Sub1=dev15.Sum=dev16.Sub1=dev17.Sum=dev37.Mul

dev12.ReceiverMkSet=dev14.Sub2=dev16.Sub2

dev13.ReceiverMkSet=dev15.Sum=dev17.Sum

dev14.ReceiverMkSet=dev18.Sqrt

dev15.ReceiverMkSet=dev19.Sqrt

dev16.ReceiverMkSet=dev20.Sqrt

dev17.ReceiverMkSet=dev21.Sqrt

dev18.ReceiverMkSet=dev22.Mul

dev19.ReceiverMkSet=dev23.Mul

dev20.ReceiverMkSet=dev24.Mul

dev21.ReceiverMkSet=dev25.Mul

dev22.ReceiverMkSet=fua.Mul2

dev23.ReceiverMkSet=fua.Mul2

dev24.ReceiverMkSet=fub.Mul2

dev25.ReceiverMkSet=fub.Mul2

dev26.ReceiverMkSet=dev28.Mul=dev38.Sum=dev48.Sum

dev27.ReceiverMkSet=dev29.Mul=dev39.Sub1=dev48.Sum

dev28.ReceiverMkSet=dev30.Sub2=dev60.Sum

dev29.ReceiverMkSet=dev31.Sub2=dev60.Sum

dev30.ReceiverMkSet=dev32.Mul

dev31.ReceiverMkSet=dev33.Mul

dev32.ReceiverMkSet=dev34.Sqrt

dev33.ReceiverMkSet=dev35.Sqrt

dev36.ReceiverMkSet=dev30.Sub1=dev31.Sub1

dev37.ReceiverMkSet=dev38.Sum=dev39.Sub2

dev38.ReceiverMkSet=fub.Mul2

dev39.ReceiverMkSet=fua.Mul2

dev40.ReceiverMkSet=dev42.Div2=dev43.Div2=dev65.Mul=dev67.Mul

dev41.ReceiverMkSet=dev44.Div2=dev45.Div2=dev66.Mul=dev68.Mul

dev42.ReceiverMkSet=fub.Mul2

dev43.ReceiverMkSet=fua.Mul2

dev44.ReceiverMkSet=fub.Mul2

dev45.ReceiverMkSet=fua.Mul2

dev46.ReceiverMkSet=dev50.Mul

dev47.ReceiverMkSet=dev51.Mul

dev48.ReceiverMkSet=dev52.Sub1=dev53.Sum=dev54.Sub1=dev55.Sum

dev49.ReceiverMkSet=dev50.Mul=dev51.Mul

dev50.ReceiverMkSet=dev52.Sub2=dev54.Sub2

dev51.ReceiverMkSet=dev53.Sum=dev55.Sum

dev52.ReceiverMkSet=dev56.Sqrt

dev53.ReceiverMkSet=dev57.Sqrt

dev54.ReceiverMkSet=dev58.Sqrt

dev55.ReceiverMkSet=dev59.Sqrt

dev56.ReceiverMkSet=fud1.Mul2

dev57.ReceiverMkSet=fud1.Mul2

dev58.ReceiverMkSet=fud2.Mul2

dev59.ReceiverMkSet=fud2.Mul2

dev60.ReceiverMkSet=dev61.Sub1=dev62.Sub1

dev61.ReceiverMkSet=dev63.Sqrt

dev62.ReceiverMkSet=dev64.Sqrt

dev63.ReceiverMkSet=fud2.Mul2

dev64.ReceiverMkSet=fud1.Mul2

dev65.ReceiverMkSet=fuHb.Mul2

dev66.ReceiverMkSet=fuHb.Mul2

dev67.ReceiverMkSet=fuHa.Mul2

dev68.ReceiverMkSet=fuHa.Mul2

dev69.ReceiverMkSet=dev74.Sum=dev75.Sum

dev70.ReceiverMkSet=dev72.Sqr

dev71.ReceiverMkSet=dev73.Sqr

dev72.ReceiverMkSet=dev74.Sum

dev73.ReceiverMkSet=dev75.Sum

dev74.ReceiverMkSet=dev76.Sqrt

dev75.ReceiverMkSet=dev77.Sqrt

dev76.ReceiverMkSet=fuL1.Mul2

dev77.ReceiverMkSet=fuL2.Mul2

dev78.ReceiverMkSet=dev86.Mul

dev79.ReceiverMkSet=dev87.Mul

dev80.ReceiverMkSet=dev81.Mul=dev82.Mul

dev81.ReceiverMkSet=dev104.Sum1

dev82.ReceiverMkSet=dev104.Sum1

dev83.ReceiverMkSet=dev104.Sum1

dev84.ReceiverMkSet=dev104.Sum1

dev85.ReceiverMkSet=dev86.Mul=dev87.Mul

dev86.ReceiverMkSet=dev104.Sum1

dev87.ReceiverMkSet=dev104.Sum1

dev88.ReceiverMkSet=dev90.Mul

dev89.ReceiverMkSet=dev91.Mul

dev90.ReceiverMkSet=dev92.Sub1=dev93.Sub1=dev94.Sub1=dev98.Mul

dev91.ReceiverMkSet=dev95.Sub1=dev96.Sub1=dev97.Sub1=dev99.Mul

dev92.ReceiverMkSet=dev98.Mul

dev93.ReceiverMkSet=dev98.Mul

dev94.ReceiverMkSet=dev98.Mul

dev95.ReceiverMkSet=dev99.Mul

dev96.ReceiverMkSet=dev99.Mul

dev97.ReceiverMkSet=dev99.Mul

dev98.ReceiverMkSet=dev100.Sqrt

dev99.ReceiverMkSet=dev101.Sqrt

dev100.ReceiverMkSet=dev102.Sum

dev101.ReceiverMkSet=dev102.Sum

dev102.ReceiverMkSet=dev103.Mul

dev103.ReceiverMkSet=dev104.Sum2
dev85.NOperandsSet=3

dev88.NOperandsSet=3

dev89.NOperandsSet=3

dev98.NOperandsSet=4

dev99.NOperandsSet=4
Eventser.EventWaitSet={TimeAtr=10 Mk={fua.Mul1=const1}}

Eventser.EventWaitSet={TimeAtr=1 Mk={fua.Mul2=a}}

Eventser.EventWaitSet={TimeAtr=10 Mk={fub.Mul1=const1}}

Eventser.EventWaitSet={TimeAtr=1 Mk={fub.Mul2=b}}

Eventser.EventWaitSet={TimeAtr=10 Mk={fuL1.Mul1=const1}}

Eventser.EventWaitSet={TimeAtr=10 Mk={fuL1.Mul2=L1}}

Eventser.EventWaitSet={TimeAtr=10 Mk={fuL2.Mul1=const1}}

Eventser.EventWaitSet={TimeAtr=10 Mk={fuL2.Mul2=L2}}

Eventser.EventWaitSet={TimeAtr=10 Mk={fud1.Mul1=const1}}

Eventser.EventWaitSet={TimeAtr=10 Mk={fud1.Mul2=d1}}

Eventser.EventWaitSet={TimeAtr=10 Mk={fud2.Mul1=const1}}

Eventser.EventWaitSet={TimeAtr=10 Mk={fud2.Mul2=d2}}

Eventser.EventWaitSet={TimeAtr=10 Mk={fuHa.Mul1=const1}}

Eventser.EventWaitSet={TimeAtr=10 Mk={fuHa.Mul2=Ha}}

Eventser.EventWaitSet={TimeAtr=10 Mk={fuHb.Mul1=const1}}

Eventser.EventWaitSet={TimeAtr=10 Mk={fuHb.Mul2=Hb}}

Eventser.EventWaitSet={TimeAtr=10 Mk={fua1.Mul1=const1}}

Eventser.EventWaitSet={TimeAtr=10 Mk={fua1.Mul2=a1}}

Eventser.EventWaitSet={TimeAtr=10 Mk={fua2.Mul1=const1}}

Eventser.EventWaitSet={TimeAtr=10 Mk={fua2.Mul2=a2}}

Eventser.EventWaitSet={TimeAtr=10 Mk={fuB1.Mul1=const1}}

Eventser.EventWaitSet={TimeAtr=10 Mk={fuB1.Mul2=B1}}

Eventser.EventWaitSet={TimeAtr=10 Mk={fuB2.Mul1=const1}}

Eventser.EventWaitSet={TimeAtr=10 Mk={fuB2.Mul2=B2}}
Eventser.EventWaitSet={TimeAtr=10 Mk={dev1.Sub1=const3}}

Eventser.EventWaitSet={TimeAtr=10 Mk={dev2.Sub1=const3}}

Eventser.EventWaitSet={TimeAtr=10 Mk={dev3.Sub1=const3}}

Eventser.EventWaitSet={TimeAtr=10 Mk={dev4.Sub1=const3}}

Eventser.EventWaitSet={TimeAtr=10 Mk={dev5.Div1=const1}}

Eventser.EventWaitSet={TimeAtr=10 Mk={dev5.Div2=const2}}

Eventser.EventWaitSet={TimeAtr=10 Mk={dev28.Mul=const2}}

Eventser.EventWaitSet={TimeAtr=10 Mk={dev29.Mul=const2}}

Eventser.EventWaitSet={TimeAtr=10 Mk={dev49.Mul=const2}}

Eventser.EventWaitSet={TimeAtr=10 Mk={dev69.Sqr=H}}

Eventser.EventWaitSet={TimeAtr=10 Mk={dev70.Div2=const2}}

Eventser.EventWaitSet={TimeAtr=10 Mk={dev71.Div2=const2}}

Eventser.EventWaitSet={TimeAtr=10 Mk={dev103.Mul=const2}}
Eventser.Start



Результат


e:\милликом\маркин\скрин1.png

Scheduler.NCoresSet=12

Umn1.SubTimeSet=1

Umn1.MulTimeSet=4

Umn1.DivTimeSet=5

Umn1.SumTimeSet=1

Umn1.SqrTimeSet=7

Umn1.SqrtTimeSet=8

Umn1.RegLoadTimeSet=0.2

Umn1.SinTimeSet=3
Umn1.ManualModeSet=true

Литература


  1. Вычислительная система, управляемая потоком данных: Метод. Указания к курсовому проекту по курсу «Моделирование» / Моск. гос. ин-т электроники и математики Национального исследовательского университета «Высшая школа экономики»; Сост. С.М. Салибекян. М., 2013 – 29 с.




  1. http://calconline.narod.ru/pi/parallelogram.html




  1. http://charsnsk.ru/building/107-online-triangle-calcu
1   2   3


написать администратору сайта