2012年3月9日 星期五

[課程]2012高速運算應用與多核心系統

=====2012 4/24====
MPI

0424 SPCP & MPI 課程資料

當天留下的lab是使用MPI寫矩陣相乘

交件時附上程式碼即可

在4/30前交

寄到課程助教信箱

對課程投影片有疑問可寄信至boy780828@hotmail.com

=====2012 4/17====
期末專題 project proposal

Monte Carlo Simulation of Photon Migration - 郭雅涵(蘇文鈺教授)

build a multi-core platform with Hadoop - 匡建慈(蘇文鈺教授)

Accelerating Viterbi Algorithm - 李佩靜(蘇文鈺教授)

千人交響樂 - 林益如(蘇文鈺教授)

SystemC-AMS Simulation on CUDA - 林敬倫(蘇文鈺教授)

Stereo Matching Based on Hierarchical Bilateral Disparity Structure with Unreliable Foreground Boundary Handling - 王邦威(詹寶珠教授)

加速 Disparity Estimation Using HBDS-based Graph Cut - 陳正旻(詹寶珠教授)


=====2012 3/9=====
有關課程討論部分會在這個討論串中
MIT的投影片下載
cuda課程資料下載
請報告同學把投影片寄給我由我統一公布在討論串中
課程助教 林敬倫 rurume1010@gmail.com
蘇文鈺老師 alvinsu@mail.ncku.edu.tw
=====2012 9/10====
期末專題 final project

Monte Carlo Simulation of Photon Migration - 郭雅涵(蘇文鈺教授)

build a multi-core platform with Hadoop - 匡建慈(蘇文鈺教授)

Accelerating Viterbi Algorithm - 李佩靜(蘇文鈺教授)

千人交響樂 - 林益如(蘇文鈺教授)

SystemC-AMS Simulation on CUDA - 林敬倫(蘇文鈺教授)

Stereo Matching Based on Hierarchical Bilateral Disparity Structure with Unreliable Foreground Boundary Handling - 王邦威(詹寶珠教授)

加速 Disparity Estimation Using HBDS-based Graph Cut - 陳正旻(詹寶珠教授)


加速 以CUDA實現超音波影像 即時運動追蹤技術 - 何嘉哲(王士豪教授)


2011年10月17日 星期一

ISMIR 2011 paper released

http://ismir2011.ismir.net/program.html#OS1

FYI, the accepted papers have been released. Guys who are interested in it could take a look. GL HF.

2011年8月19日 星期五

Interconnection Network

這篇文章講解interconnection network。interconnection 一直是多核心處理器設計的重要議題。如Figure 1,軟體層面,process是經由IPC溝通,而在底層的硬體,cores間得透過interconnect做溝通。


Figure 1

最primitive的interconnection network可以想做圖二,n個processors經過一個 interconnection network與m個memory做連接。


Figure 2

Interconnect Network 的設計考量有幾個
1. Operation mode : synchronous or not
2. Control strategy : switch elements是 centralized control or distributed control
3. Switching methodology : 包括 circuit switching and packet switching
3.1. Circuit switching 是指有一條實體線路從 src 接到 dst,適合bulk transfer。
3.2. Packet switching 沒有實體線路,傳輸時才決定如何 route,適合小量資料傳輸。
3.3. 當然也有結合Circuit switching和Packet Switching兩個的模式。
4. Network Topology : 就是nodes間的連接圖,又可分為 static 或 dynamic。
4.1. Static的代表link not reconfigurable
4.2. Dynamic則與 Static相反

Static 的可以用 1D、2D、3D、hypercube的方式連接,
1D : Linear


Figure 3

2D : Ring, Star, Near-Neighbor Mesh and More




Figure 4~6

3D 像是 Completely Connected, Chordal Ring等等

Dynamic 的topologies有幾類,包括single-stage、multi-stage、crossbar。Single-stage和multi-stage差別是在switch element有幾層,multi-stage的種類又有很多種,有興趣可以在 google scholar撈到很多。


-------------- 待續 --------------


References
[1] A Survey of Interconnect Networks
[2] Interconnection Networks -A Survey and Assessment

2011年7月11日 星期一

Workshop Advances in Speech Technologies (2011)

http://anasynth.ircam.fr/home/blogs/nicolas-obin/workshop-advances-speech-technologies

Axel邀請了其他三名教授來分享研究成果,剛好這場我有去聽。雖然我們lab不做speech,不過一樣都是1-D signal processing,更何況speech processing研究已行之有年,讓我們來看看現在大家在做些什麼題目。


2011年6月13日 星期一

[matlab] Cue Reader

話說,我來法國後親眼看宗鑫學長操作IRCAM的AudioSculpt真的是出神入化,再加上他們實驗的東西多半有整合進這套工具裡,包含Onset (Transient) Detection, Partial Tracking, Sinusoidal Analysis / Synthesis 等,所以學長把視窗打開後設一設參數,就跑完 tracking 的結果,然後再用滑鼠把某些 tracking 點開來標記 partial group。不過他們一樣有個問題:AudioSculpt分析的結果通常是以sdif的格式存檔的,他們必須先透過matlab程式去parse sdif檔才能將資訊匯進matlab使用。

2011年5月25日 星期三

[Meeting]2011年下學期Meeting Paper報告順序

5月30日 (一) 君宇 嚕嚕 龍哥 仕偉

6月6日 (一) 屈原...

6月13日 (一) 易聰 小聽 雙魚 胤霖

6月20日 (一) 威佐 嚕嚕 龍哥 仕偉

6月27日 (一) 毅臺 小聽 雙魚 胤霖

7月4日 (一) 君宇 嚕嚕 龍哥 仕偉

7月11日 (一) 易聰 小聽 雙魚 胤霖

7月18日 (一) 威佐 嚕嚕 龍哥 仕偉

7月25日 (一) 毅臺 小聽 雙魚 胤霖

8月1日 (一) 君宇 威佐 毅臺 易聰

博士班學長姐們 看心情!

[課程]訊號與系統

2011/03/08
==========================================
課程老師: 蘇文鈺
Email: alvinsu@mail.ncku.edu.tw

課程助教: 林易聰
Email: albert29450@gmail.com

課程助教: 吳翊臺
Email: yzwind@gmail.com


課程資訊:

期中考 4/13
最後一次小考 6/22



作業一:


FTP : 140.116.82.196:21
username : signals2011
password : systems2011

作業繳交格式:學號_姓名_version.rar (ex:P76952XXX_林XX_v1.rar)
作業繳交內容:一個.m檔,一個.doc,一個錄音檔
作要繳交期限:2011/4/12 23:00
ps:作業第四題修改成讀入自己錄製的音檔,將這段音訊前後反轉後再播放,謝謝。



第二次作業說明:請點此下載說明文件
範例程式會在下禮拜上課前放到部落格。
作業繳交期限為6/29 23:00。
FTP將於6/26開啟供大家上傳作業。

FTP : 140.116.82.196:21
username : signals2011
password : systems2011

作業繳交格式:學號_姓名_version.rar (ex:P76952XXX_林XX_v1.rar)
作要繳交期限:2011/6/29 23:00

作業一可以補交,期限也是到6/29 23:00,逾期不候。
補交的分數打八折計。

由於多人反應作業來不及完成,將開放FTP到7/1 23:00,請大家努力完成。


Bonus範例這幾天會放上來。

6/12

7/10
(所有成績皆已補上。最後成績仍有可能調整,近期公布。)

2011年4月22日 星期五

Code Snaps


(請不要刪! 這是論文要用的reference!)

Click to see the original resolution.



2011年4月8日 星期五

Jserv: from Source to Binary -- How GNU Toolchain Works

大神的最新力作, 有用到的人自己去研究研究吧.... :)
from Source to Binary -- How GNU Toolchain Works

引用一下簡介
一開始的切入點是簡單的 "Hello World" 程式,觀察其編譯的方式,探討 GCC 這個 compiler driver 的行為,進而擴展到 binutils 與 libc。不同於教科書的理論呈現方式,我們探討實務上面對的議題,比方說,GCC 設計初期就考慮到多個前端與後端,以及繁複的優化機制,光是 IR (中間表示式) 就歷經多次變革。在 gcc4 之後,再次大幅強化,而議程中則適時給予簡要的案例探討。另外,組譯器也並非我們預想一般單純,實務上還得充分考慮到 relocation 與位址處理的機制,最後才是連結器 / 動態連結器的引入,我們實地觀察了 x86 架構上,GNU/Linux 的執行時期行為。

2011年3月23日 星期三

Stages of Sleep

Dear all,
有關於這星期一的meeting,
我上網找了 stages of sleep相關的文章

ref:
http://www.sleepdex.org/stages.htm
http://www.sleepdisorderchannel.com/stages/index.shtml

NREM: stage 1-4
REM: stage 5 (deep sleep)

REM是屬於 stage5,
Normal sleep cycle: waking, stage 1, 2, 3, 4, 3, 2, REM.
所以針對showmin學長以及偉翔的問題 (REM之後的stage?)
應該只有REM stage(
deep sleep stage沒有再細分下去)

這是我目前所找到的資料
或許有其他文獻有更詳細的說明
如果大家有看到 也可以更新我的資訊! ^^