嵌入式導(dǎo)論練習(xí)題1

1.1 Model of Computation - Kahn Process Network(KPN)

  1. Model of Computation - Sychronous Data Flow

1.1.1 Examine the determinacy of there two algorithm. Prove or disprove your
conclusion. Examine the fairness of these two algorithm.

答:

Algorithm 1 是不確定的谋逻。

一個process要滿足確定性的話呆馁,必須滿足所有通道的歷史進(jìn)程只和歷史的輸入有關(guān)

F(X)函數(shù)的行為與時間無關(guān)。

Algorithm 1的輸出取決于輸入的先后順序毁兆,不滿足單調(diào)性浙滤,確定性。

Prove:

X = ([x1,x2],[?]);

X' = ([x1,x2],[x3])气堕;

顯然有X ? X'

F(X) = ([x1,x2]);

F(X') = ([x1,x3,x2]);

有F(X) ? F(X');

所以纺腊,其不滿足確定性。

Algorithm 1 滿足fairness茎芭。

即使輸入序列長度不等揖膜,但卻始終遵循FIFO

即X =([x1,x2],[x3]) → F(X) = ([x1,x3,x2])
Prove:

Algorithm 2 是確定的,同理:

X=([x1,x2],[?]);

X'=([x1,x2],[x3])梅桩;

推出 X ? X'

F(X) = ([?]);

F(X') = ([x3]);

有F(X) ? F(X');


Algorithm 2 的輸出是由輸入的長度決定的壹粟,

server短的輸入優(yōu)先,這樣就會導(dǎo)致L1[X]和L2[X]同時

到達(dá)時摘投,若L1[X]>L2[X],則L1[X]會進(jìn)入等待虹蓄。

所以Algorithm不滿足fairness

1.1.2 Draw a Kahn process network that can generate the sequance of quadratic
numbers n(n+1)/2. Use basic processes that add two numbers, multiply two
numbers, or duplicate a number. You can also use initialization processes that
generate a constant and then simply forward their input. Finally, you can use a
sink process.

Use f(n) = n(n+1)/2 = 0+1+2+3+…+n犀呼。
Translate to recursion 

f(0) = 0

f(n) = n + f(n-1) , n\>=1

定義各個進(jìn)程的功能:

  1. "+": 將兩個輸入的variables相加:

for (;;) 
{

    a:=wait(in.1);
    
    b:=wait(in,2);
    
    send(a+b,out);

}

  1. "C": 常量,設(shè)置輸入等于輸出:

for (;;) 
{

    a:=wait(in);
    
    send(a,out);

}

  1. "D": 復(fù)制薇组,將一份輸入復(fù)制成兩份相同的輸出:

for (;;) 
{

    a:=wait(in);
    
    send(a,out.1);
    
    send(a,out.2);

}

  1. "S": 輸出結(jié)果外臂,只有一個輸入,等待n次過后的最終f(n):
for (;;) 
{
    
    wait(in);

}

f(n)計算


n = (n-1) +1

使用"C1"(常量1)

"Cn"(當(dāng)前常量n)律胀,"+"(Cn = Cn-1 + 1), "D"將輸出復(fù)制


f(n) = n + f(n-1)


使用"C0"(從0開始計算f(n)宋光,用于存儲每次更新的f(n)),


"S"(等待f(n))

image.png

1.2.1 Given the SDF graph in Figure 2.

Determine the topological matrix of these two SDF graphs

a)

a-b=0; -a+b=0;

Ma =

image.png

b)

2a-b=0; -a+b=0;

Mb =

image.png

Are these two graphs consistent?


Ma -(r2+r1)-\> [1 -1 ; 0 0] 即:R(Ma) = 1;

Mb -(r2+0.5\*r1)-\> [2 -1 ; 0 0.5] 即R(Mb)=2炭菌;

Therefore罪佳,a is consistent while b is not consistent.

If yes, determine the number of firings of each node, which leads for a peiodic
execution.How ofteneach node must fire thereby at least?

a=1 
b=2

1.2.2 Given the SDF graph in Figure 3

Determine the topological matrix of this SDF graph


Quelle - DCT = 0;

DCT - Q = 0;

Q - RLC = 0;

RLC - 77C = 0;

C - R = 0;

77R - Q = 0;

M =

image.png

Examine the consistency

M -(r6+r3)-\> R(M) = 6

Therefore, it's consistent.

Determine the relative number of node firings, which leads for periodic
execution at node firings.

Quelle: 77 DCT: 77 Q: 77 RLC: 77 C: 1 R: 1
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市黑低,隨后出現(xiàn)的幾起案子赘艳,更是在濱河造成了極大的恐慌,老刑警劉巖克握,帶你破解...
    沈念sama閱讀 222,104評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蕾管,死亡現(xiàn)場離奇詭異,居然都是意外死亡菩暗,警方通過查閱死者的電腦和手機掰曾,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,816評論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來停团,“玉大人旷坦,你說我怎么就攤上這事掏熬。” “怎么了塞蹭?”我有些...
    開封第一講書人閱讀 168,697評論 0 360
  • 文/不壞的土叔 我叫張陵孽江,是天一觀的道長。 經(jīng)常有香客問我番电,道長岗屏,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,836評論 1 298
  • 正文 為了忘掉前任漱办,我火速辦了婚禮这刷,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘娩井。我一直安慰自己暇屋,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 68,851評論 6 397
  • 文/花漫 我一把揭開白布洞辣。 她就那樣靜靜地躺著咐刨,像睡著了一般。 火紅的嫁衣襯著肌膚如雪扬霜。 梳的紋絲不亂的頭發(fā)上定鸟,一...
    開封第一講書人閱讀 52,441評論 1 310
  • 那天,我揣著相機與錄音著瓶,去河邊找鬼联予。 笑死,一個胖子當(dāng)著我的面吹牛材原,可吹牛的內(nèi)容都是我干的沸久。 我是一名探鬼主播,決...
    沈念sama閱讀 40,992評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼余蟹,長吁一口氣:“原來是場噩夢啊……” “哼卷胯!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起威酒,我...
    開封第一講書人閱讀 39,899評論 0 276
  • 序言:老撾萬榮一對情侶失蹤诵竭,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后兼搏,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體卵慰,經(jīng)...
    沈念sama閱讀 46,457評論 1 318
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,529評論 3 341
  • 正文 我和宋清朗相戀三年佛呻,在試婚紗的時候發(fā)現(xiàn)自己被綠了裳朋。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,664評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡吓著,死狀恐怖鲤嫡,靈堂內(nèi)的尸體忽然破棺而出送挑,到底是詐尸還是另有隱情,我是刑警寧澤暖眼,帶...
    沈念sama閱讀 36,346評論 5 350
  • 正文 年R本政府宣布惕耕,位于F島的核電站,受9級特大地震影響诫肠,放射性物質(zhì)發(fā)生泄漏司澎。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,025評論 3 334
  • 文/蒙蒙 一栋豫、第九天 我趴在偏房一處隱蔽的房頂上張望挤安。 院中可真熱鬧,春花似錦丧鸯、人聲如沸蛤铜。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,511評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽围肥。三九已至,卻和暖如春蜂怎,著一層夾襖步出監(jiān)牢的瞬間穆刻,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,611評論 1 272
  • 我被黑心中介騙來泰國打工派敷, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留蛹批,地道東北人撰洗。 一個月前我還...
    沈念sama閱讀 49,081評論 3 377
  • 正文 我出身青樓篮愉,卻偏偏與公主長得像,于是被迫代替她去往敵國和親差导。 傳聞我的和親對象是個殘疾皇子试躏,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,675評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 今天有個精神病到了銀行,用手敲了敲柜臺玻璃设褐,問柜員這是防彈玻璃嗎颠蕴? 柜員姑娘說是防彈玻璃。 精神病又問能防得住炸彈...
    愛我的灰銀閱讀 457評論 0 1
  • 接著來聊外賣的那些事兒助析。 想在很短的時間內(nèi)吸引到大批量的下單顧客犀被,方法只有一個經(jīng)常參加外賣平臺舉辦的活動,并且低價...
    大張冰閱讀 268評論 5 2
  • 山山找來一根棍子外冀,找來一張紙裁剪成多個大小均等的蘋果形狀寡键,并對折,穿針引線后將蘋果形狀的紙一一串在線上雪隧,再把線系在...
    藤木同學(xué)閱讀 136評論 0 0
  • 一直比較喜歡記載發(fā)生的事情西轩,所以就來寫了员舵,希望看文的你能給我提提意見感謝,如果能給你提供幫助藕畔,那是我的一大幸事...
    文鈴兒閱讀 1,371評論 0 0