星期二, 5月 27, 2008

SVN+SSH Usage

SVN+SSH [import] interactive:

  • export SVN_EDITOR=vim
  • svn import vdm svn+ssh://billgaze@192.168.0.24/home/arm926
    • --This line, and those below, will be ignored--
      A vdm
    • :q
    • continue
    • billgaze@192.168.0.24's password: ********

CVS [check out]

  • export CVSROOT=":pserver:billgaze@192.168.1.99:/usr/local/cvsroot".
  • cvs login.
  • cvs co [project_name].

星期一, 5月 26, 2008

Cpu Design Different

Some questions comes from classmate:

  • Single cycle:Basicly one instruction one Cycle, and critical path more long.
  • Multi cycle:one instruction many Cycle, buf critical path shorter then Single cycle.Using FSM to implement one instruction.
    • Break instruction execution into multiple cycles

    • One clock cycle for each major task

      • Instruction Fetch
      • Instruction Decode and Register Fetch
      • Execution, memory address computation, or branch computation
      • Memory access / R-type instruction completion
      • Memory read completion
    • Share hardware to simplify datapath。
  • pipeline:Instruction to go through a several clock. A clock to complete an Instruction, but exception of some special exceptions Instruction.

Invitation


Invitation.

Sincere invite you to attend my wedding,just attend to do not bring any gifts Please!

If you have any questions please contact the following way with me:

English Map HERE!!

星期三, 5月 21, 2008

中原大學工學院教師升等評審辦法

記得某個老師( 保密 ) ,也曾發出這個無奈,我在中原其實遇到的老師不多,不過已經是第二個老師發出這種感嘆,剛剛研究了一下,幾乎每間學校都大同小異
  • 之研究(佔40%)、教學(佔40%)、服務(佔20%)三項之表現加以評審
乍看之下非常合理,不過仔細給他看下去就怪異了,對於評審標準,研究的部分列了一缸子的規定,而教學連句點 32個字。

這對於著重於教學的教師似乎是存在著一些不合理,不過這個我不懂,也不便評論甚麼,不過我看來,也是很有名牌的迷思。


謝票

感謝大家的支持、鼓勵,小弟會更加努力,呵!

今天跑去找朱老師詢問有關逕讀所需準備的方向及未來要走的路,老師也給了一些建議。
也問了兩個目前博班的學長,關於論文的寫作。
今年一年級結束後〈順利的話〉,剩一門核心課程【演算法】及一門選修課程,學分就夠了。

STEP:
  • 核心課程【演算法】,這門課很重要,剛好目前博班正在準備資格考,打探之下,未來的博班資格考還要再考一次,而且不是像課堂上考那麼簡單,看來二下要多花一些功夫在這,一次搞定省得多花兩次工。
  • 因為我可能是中原第一個碩專申請的,也不知道到時會怎麼排名,最好在年底前寫一篇論文去投,多少有點學術成績。這可能要動動腦了,能不能上可能要靠這個了。
  • 記得我上學期平均好像89.5 ...機車勒少0.5分,被一門7x分的拉了下來。這學期要拉我看來不太急了,看來要動動嘴了。
  • 下學期: 星期一(書報) 星期四(演算法) 再加一門朱老師的課,看來時間上應該是有機會準備這些東西,不過老闆也是要在10月份完成目前手上H264平台的案子,講是講Project Leader,不過只有自己一個人搞,hmm..看來也是很【緊蹦】的感覺。
  • 本來預計招集幾個公司同事合資請美語老師來公司上課,省去大家通車上課時間,價錢都問好了,看來要延一延了,下學期看來時間比較多一些,這個延後好了,好加在還沒要求公司補助,嘿嘿明年再來要好了。
對喔我要結婚了,蜜月還沒去,都忘了 @@,還沒找好點,這個嘛也要花不少時間找點、出去玩。時間真緊繃 ○.○

AMBA Burst Operation分析

星期一, 5月 19, 2008

時間的巨輪 vs為什麼要讀研究所 之碎碎唸

時間的巨輪 vs為什麼要讀研究所

小時後有人問:你以後長大想做神麼? 通常不外乎會得到醫生、科學家、太空人....etc. 的答案。
而長大了反而不知道自己要幹神麼???

而不知道神麼時候開始我對作實驗很感興趣,想像自己正在作DNA PCR時發現某種未發現的片段,不過這都是想像XD,被本科的看到應該會覺的想法天真。

自從我進了中原遇到了這個老師,這兩問題死纏著我不放,很不太容易去完全理解跟接受,因為我就一直被這些問題困擾著,應該說以前沒想過這個問題而問題一直存在著,祇是沒去想而已。
  • Coding 是我的興趣,每當被某個Bug 困住解了好幾個晚上,某天突然解開了!! 那種快感真是不可言喻~~,不過當中的過程也是極為挑戰耐心,這個嘛~問問那幾晩我旁邊一直打哈欠的境峰同學就知了,雖然他也是不會Coding,一年級上學期時,陪我在Lab Debug到三更半夜甚至天亮,當結果出來時那種很爽快的感覺他應該也有感受到,不過當【巨輪】追殺來時,漸漸的會不支倒地。
  • 其實我的【夢想】是研究出對於人類有幫助的細菌,能殺死癌症等重大疾病、或是防止老化的工具,不過以前不愛唸書加上當時沒有目標,唸到專科就停了,更不用談細菌了,能當當米蟲就偷笑了。
  • 既然本業是寫程式,那盡量把工作跟興趣合為一體所以就找寫程式的工作,然而漸漸的離細菌又越來越遠了(雖然Coding也是興趣之一),雖然自己跑去買了一些書看,但覺得生物程度還是在高中階段,總覺得摸不著頭緒的感覺,連PCR的機器都只在書上的圖片看過,紙上談兵的學習就像看了訪間賣的一些【30天學會JAVA】書的感覺,出了社會不像學校,能有系統的學習,更別談器材的操作,才會在之前興起了報讀 生物科技學程的念頭。
  • 自從回了學校,每天上學、放學都覺得很開心,就是有一種像是農夫收成的感覺(我小時後可是有插過秧的),所以我知道以目前階段,唸書、學習是一個非常正確的決定,因為我過的很快樂,雖然時間被卡的死死的。以前每天上學,跟現在唸書的感覺有著極大的不同,哪裡不同?我也不知道,不過我知道我現在去上課要問老師甚麼問題,應該要搞清楚神麼東西,哪些細節要從老師身上挖出來,但人總是要受這個【巨輪】的束縛,時間就只有那麼多,有那麼多事要搞,除了學習還有一缸子的雜事。
  • 回到現實~~~又到了吃飯時間,一個男人要撐起一個家,不能只玩自己的興趣的東西、只顧唸書,還是得兼顧一家人的【溫飽】,這時又必須【撞士斷碗】,必須捨棄一些興趣去做養家的事,於是再三的考量只能把時間花在從最具 C/P 值事下手,擴展Coding範圍朝SOC Design,一來拿學歷,二來以第一專長的優勢加速培養第二專長的能力,然而要達到【專長】的效果,勢必也是需要花費大量的時間去學習(這應該更正為鑽研),不然也不用浪費時間了,來達到【更溫飽】。
不過說來說去,我的細菌勒!!! 被捨棄了 ~~~,是的,它被斷腕了,雖然可以自學,不過看起來怎麼樣自學都很難達到原來設定的殺死癌細胞的目的,真嚮往那些整天龜在實驗是透過顯微鏡研究細胞動來動去的人,要做這種研究應該也是跟Coding一樣,不知要多少個夜晚龜在那才會有成果。

這樣的結果跟原兩篇主題的理論有很大的不一樣,造成了我的困擾,是天資不足的問題嗎?聽說偉大的發明家或是理論的創作者,常常會同時專精兩個以上的領域,難道它們天生就咬金湯匙出生?還是都不用養家? 還是他們真的是天才!而我的天資專研一門就吃力了?還是其他原因?

星期三, 5月 14, 2008

97學年度電子系(資訊組) 逕讀公告

經詢問耕學,問題如下:

  • 學費跟碩班一樣56000,不過期中會退4萬 ( 政府補助 )。更正, 這是學校補助
  • 博班學分很少,不用像碩班一樣狂修再來寫論文,不過有四門資格考,跟碩班核心差不多,OS、計結、演算法及及一門老師自選。
  • 要四篇論文的樣子,其中一篇比較重要 (還沒問到)。
  • 基本上碩班論文是投,博班論文要上。
  • 博班一年就能畢業,不過701b目前沒看過碩班2年畢業的,電子系有一個碩博班共念3年畢業的 [達人]。
  • 根據學長調查目前Lab出去的學長,新手起跳70k,不過代價也是不小,跟一般Programmer一樣,要吸你的血的,拿命換~! 雖然未達目標,不過至少可以當作一個平原期跳轉另一個高原期的跳板,
  • 再來就是程度及方向兩個問題,我想最少要補上Modeling、RTL coding 能力,至少在Coding方面沒問題,要開發出新架構比較不會綁手綁腳,同我們寫C,基本Function不熟,要寫個好用且Performance讚的API是有問題的。
  • 現在應該只剩下要想出一個甚麼好東西,到時出了校門能端到公司出去,給人看到會: [哇~~這是你做的喔!! ].,而且這個東西要能當論文,這方面可能較偏向學術,必需開始會看Paper,跟看Paper能力有關,這方面目前非常的弱,由Web Services and Advanced Internet System 這門課的作業可以得知,對我來說異常的不簡單 @@,可能英文太破了,看不懂? 要如何找改進地方,首要的要先看懂。
  • 統計了一下,要補足的還真不少,不過又回到老路"英文",不是最重要的,卻是必要的。


學校的公告:

電子系(資訊組) 逕 讀 公 告

本系逕讀博士班(資訊組)名額一名

申請收件截止日為97521(三)止,

申請表請至資訊工程系網頁/最新消息 下載。

繳交資料:

推薦函至少二封。(本系有專用表格,請至
資訊系網/最新消息 下載)

大學歷年成績單一份。

碩士班成績一份(大學逕讀者免繳)。

研究計畫書。

碩士論文

其他資料。(有利於評估申請者程度之相關資料)

申請資格:

大學部應屆畢業生(需於96學年度畢業,無法如期取得學位者,將取消入學資格)。

碩士班就讀一年以上(碩專班需兩年)之學生均可報名。

資訊系辦公室5/9/2008

星期二, 5月 13, 2008

星期三, 5月 07, 2008

Memcpy vs MMAP

偶然逛街詢到:

這篇對 .so 解釋很清楚。
出處 --->http://loda.zhupiter.com/LinuxDynamicLibrary.htm
//----以下 copy ------

memcpy(B, A, chunksize);

透過mmap來做的話,可以藉由以下的寫法

int self;

self = open("/proc/self/mem", O_RDONLY);

B = mmap(B, chunksize, PROT_READ | PROT_WRITE, MAP_PRIVATE | MAP_FIXED, self, (off_t)A);

如下表

< 筆者電腦配備: PII 35064MB RAM>

memcpy

mmap

512

0.14

0.23

1024

0.26

0.35

2048

0.51

0.59

4096

1.00

1.06

8192

2.56

2.10

16384

5.67

4.55

32768

11.71

8.96

65536

23.63

17.75

我們不難發現當記憶體區塊為512102420484096時,memcpy都勝過mmap。不過當拷貝的記憶體區塊越來越大時,mmap明顯表現的相當有效率,像最後測試的記憶體區塊大小為65536 bytesmmap相較於memcpy所花的時間少了約6秒鐘。

//---------------------------------

Http protocal

Apache 上可用許多種,以下是Basic,用Base 64 傳輸,沒有安全性可言, 將就這用。
可改用Digest、MD5 等方式。(表一)
表一

AuthType Basic
AuthName MyMember
AuthUserFile /usr/local/MyMember.txt
Options Includes ExecCGI

require valid-user


miniHttpd 可能連Basic都沒得用,appweb 要再研究。
如果有Support,則下列就不需處理,Server會自己做掉。(表二)
表二
Header("WWW-Authenticate: Basic realm=\"Member\"");
Header("HTTP/1.0 401 Unauthorized");
Reference:

Amba and AHB-Lite


AHB-Lite by stenly

星期二, 5月 06, 2008

Kick Virus

病毒本來不太影響我工作,想說無所謂,不理它,最近越來越誇張了,開個機要五分鐘才穩定,防毒軟體不知道在幹麻的&*(^(*&(*....

算了先手動自己來好了。

先用dir/a 找這兩個檔, 用下列指令先解開屬性再刪掉
  • attrib.exe -H -S -R e:\du08sout.cmd
  • attrib.exe -H -S -R e:\rhh3lb.com
  • del e:\rhh3lb.com e:\du08sout.cmd
下面這幾個怪檔也砍砍掉
  • C:\WINDOWS\system32\kxvo.exe
  • C:\windows\system32\fool1.dll
  • C:\windows\system32\ieso0.dll
  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
  • C:\WINDOWS\system32\kxvo.exe