Profil de HuiOn the wayPhotosBlogListesPlus ![]() | Aide |
|
29/09/2006 周末生活每周最忙的就是周二和周四:课程都集中在这两天,周二还有groupmeeting,另外周一到周四都有ta的office hour. 每当周四晚上上万cornell, acm fellow的剧难算法课,就想着一周又过去了,当然还有一堆的作业...
但还是不妨碍周五相对轻松的生活,实验室的气氛也相对活跃,不过今天更高兴是因为还有一个原因:发饷了!晚上从实验室出来便直接和子明同志进了游泳池,美国学校的体育设施实在是没得说,体育馆并不大,但里面的设施非常好,健身馆,木地板的篮球场,恒温游泳池,壁球,网球....,全部免费,只要出示id即可。其实规模并不大,但是因为人少吧,任何时候任何场地都没有拥挤的感觉。
游泳结束7:00回到宿舍,开始考虑晚饭。开始来的日子基本上顿顿逃不掉芹菜 角瓜 番茄等等,以致于想起来就腻了,最近两周痛下决心扩大食物范围。从猪肝,肥肠,茄子,到鱼,虾,豆腐,但本人一直对青菜不感冒,上周无聊之中买了根白菜,结果结帐一看竟然2刀!晚上决定醋溜了它。google真是个好东西,想吃什么随便一查,图文并茂。办个多小时的功夫白菜和半个月前买的大虾便飞上饭桌,再加上啤酒,日子过的还是很舒服的,不足之处就是今天晚上没有比赛,看不到烟花了。吃饭的时候用pplive看看易中天的三国,小日子还是稍微滋润地,老婆要是在就更完美了,呵呵。
昨天看到一句话,觉得不错,记录下跟大家共勉:my deepest fear is that I'll look back on my life and wonder what I did with it。 貌似跟钢铁是怎样炼成的某句话比较象。
28/09/2006 Top Journal & Conference in my area22/09/2006 Some concepts in parallel computingI was confused with series of concepts introduced by CS546: parallel computing, SISD/SIMD/MIMD/MISD, shared memory, distributed memery, UMA, NUMA, shared address space, distributed addres space, etc. Here are some references I got from the internet,
the lecture, enjoy it, if you are also interested in this area and also confused. :-)
From Jack Dongarra:
– Parallel computing: • Single systems with many processor working on same problem – Distributed computing: • Many systems loosely coupled by a scheduler to work on related problems – Grid computing: • Many systems tightly coupled by software, perhaps geographically distributed, to work together on single problems or on related problems Distributed Memory Shared MemoryShared memory parallel computers vary widely, but generally have in common the ability for all processors to access all memory as global address space
Uniform Memory Access (UMA):
Non-Uniform Memory Access (NUMA):
Distributed MemoryLike shared memory systems, distributed memory systems vary widely but share a common characteristic. Distributed memory systems require a communication network to connect inter-processor memory. • Shared memory and another statement from the internet regarding the programming model: Parallel Programming Models There are several parallel programming models in common use:
My undertanding till now: From the perspective of memory parallelism, we have shared memory and distributed memory, here shared memory is equivalent to shared address space, while distributed memory is the same as distributed address space. we can catorize share memory into UMA and NUMA. Moreover, shared memory and disitributed memory are not mutually opposite: shared memory's opposite is mutiple address space memory, while the opposite of distributed memory is centralized memory. (A furture work about the concepts of these 4 "memory" needed.) On the other hand, ther is also a term of "shared memory " from the perspective of programming model (distributed memory programming model has the name of "message passing"). shared memory programming model is for the hardware architecture with "shared memory (shared addresss space)", while mesage passing is for "distributed memory (distributed address space)", but it's always true: we can adpot shared memory model to distributed memory machinse, or apply message passing model to shared memory machines. reference: 1. http://www.llnl.gov/computing/tutorials/parallel_comp/ 2. Slides of CS546 (Dr. Lan) 3. Wiki pidia
16/09/2006 First try of the TAShipStill not sure about the final stipend for TAShip till now, I was told that I will be paid nk dollars while another guy that has the same workload as me was told the stipend for him is just (n-2)k, we are confused about the stipend we will get this symester.
However, I have experienced my first try for the TAship. Since 8:00Pm to 24:00 pm of yesterday (Sep 15, it's Sep 16 now), I was doing my Ta Job: grading the homeworks of CS330. It's much more boring than I can imagine. The students' handwritings suck, it will cost my half time to recoginize what they wrote and a quarter time to write the correct solutions. Whatexcitex me is that I finally find some guys with even worse handwriting with Meng, Wei and me, hehe.
I must reserve 20 hours for the TAShip a week, including office hour of 4, grading, self-learning, etc.
I mush try to keep balance in my courses, my research and the taship. I focused too much on CS535 in the past 3 weeks, however, the workload of CS546 will absolutely grow in next couple days, and also, many research work should be carried on. Time is not enough for me, maybe I should do better in utilizing time: devoted into the things I should do as soon as possible, and try to use less time in internet indulging, I should also reduce my time of chatting with others, such as friends in the msn, qq, etc. Please forgive me if I do not chat you as much as before :-)
Try my best, to enjoy the life here. Bless~
14/09/2006 来美一个月9月14号,一个月前的今天我乘坐UA的班机到达了这片土地,到达了IIT。今天刚好也是开学的第四个礼拜。
一切都在适应中,一切都在摸索中。我想我会继续坚持,继续前行。大家给我力量吧,呵呵。
仔细想象,这种生活不正是我在国内期待的吗?
Bless~
PS:新主页落成了 http://www.iit.edu/~hjin6 , 欢迎大家访问并且在这里留下你的意见。
特别鸣谢邢涛同学当年给我作的设计,也祝福他和晓明新婚快乐。好像很忙,最近msn上面从来不理我。 08/09/2006 腐败老四川今天礼拜五,我一般认为周五是一周的结束或者是下一周的开始,因为每个礼拜都是周二和周四的日程满满的.
今天约了另外两个兄弟办理税表,direct deposit,以及信用卡的事情.结果前两个屁大的事情就忙了一上午,还没办完,要等到礼拜一了.到citibanck申请完信用卡已经是1点多了,于是决定去老四川腐败,感觉那还是不错地.
两个人点了一个回锅肉一个豆豉鱼片,味道真的是非常好.一共22.95.自己又填了一个三块的小费,主要是第一次不敢太造次,另外同行的兄弟最近很受一个作waiter工作的基督徒的帮忙. 一般小费该给多少合适呢?
虽然最近mitbbs对老四川非议很多,但是可能本人老土吧,觉得菜的味道觉得是可以和国内川菜馆的味道匹敌的,服务和速度都还可以,只是分量稍差,但是两个人也都够了.现在有想法每个月都要去腐败一次,不知道能否撑住.
06/09/2006 天煞的几门课成绩啊办理401表格,导师发邮件过来,顺便来了一句:Also, why you get some many `C' grade in your required prerequisites?
当时就被噎住了,随便搪塞回了邮件,说本科选cs的课不是数学系的核心课程,没有用心准备云云....
真是后悔本科混的那几门课:Os Network DataBase,闲着没事就选了,选了也就算了,老师又烂,烂也就算了,自己又混,混也就算了,还要去
参加考试,又不是学分不够......
唉,这几门课估计就是我的伤疤了,而且消不掉了.如果你是本科生准备申请的,那这个是相当重要的;如果是研究生,这个也是比较重要的;如果你已经过来了,这个是涉及面子的....
恩,iit这边要争取全A,争口气.... 还是要提高效率和速度,太多的事情要做.
今天突然发现,应该主动去寻找乐趣. 如此枯燥乏味的生活,光凭所谓的意志其实是很难挺过来的,决定适应下来以后要自己主动去寻找乐趣,即使lp不在身边. 03/09/2006 贪婪算法算法第二章是贪婪算法,随便中文google了一下,发现了一个将该算法用于人生规划的小帖子,现转贴其参考文献. 具体地址是:
参考文献1:
故 事大概是这样的。一个人问自己的朋友怎么在5年能够成为能够谋生的有名的画家。朋友告诉他,要在5年后成为画家,并且能够谋生,第4年的时候应该已经卖出 了第一幅画,并且有很多作品在画廊里办画展了;第3年的时候应该已经有很多完成的画作了,并且有一些画廊的朋友;那么第2年的时候应该已经掌握了绘画艺 术,在进行艺术创作了;为了达成第二年的目的,现在就应该辞职,搬到艺术家聚居区去,报名艺术学院学习绘画了。为了让苯螃蟹能够深入理解,俺还特意举一反 三的给苯螃蟹假设了怎样在5年以内成为百万富婆的人生规划。 如果5年后要成为百万富婆,最简捷的方式就是嫁给百万富翁。那么在第4年半的 时候一定会有一个百万富翁结婚对象,并每天用各种方式接近目标;第4年的时候你要用自己的魅力和气质来结识百万富翁,并得到几个不错的候选;如果要结识百 万富翁的话,那么在第3年的时候应该在百万富翁出入的地方出入,当然在那里打工的也是可以;那么第2年的时候应该已经在百万富翁出入的会所和俱乐部打工 了,而且不能是刷盘子的工作;为了提高命中率和回头率,那么在第1年的时候应该去一家女子学校学习礼仪、形体、文 秘,还要兼修艺术和音乐,以提升魅力和气质;那么现在就应该好好努力工作,攒够去女子学校的学费。苯螃蟹听完这个故事以后深以为然,还特意把这两个故事都 记载在自己的BLOG上。 ##########我是分隔线########## 参考文献2: 算 法非我所长。贪婪算法的大概意思就是,需要解决一个需要巨大运算量来求解的问题的时候,不费心费力去寻找最优解,而是采用逐步构造最优解的方法。在每个阶 段,都作出一个看上去最优的决策(在一定的标准下)。作出贪婪决策的依据称为贪婪准则。决策一旦作出,就不可再更改。贪婪算法通过逐步逼近的方法来的得到 解,不一定是最优解,但总是很快找到一个解决方法。这个算法在IC design中可以用来解决自动布线中的最短路径问题:在一大堆点中,从某一个点出发,用最短的线把这一堆点串起来。 其实,参考文献1严格来说已经不是贪婪算法了:贪婪算法是一种up-to-down的求解方式, 也就是入文献2所说的,在后面的解未知的情况下,只找本阶段的最优解,但是文献1显然已经假设了在决定第j年的规划时,已经决定了i,i>j年份的规划.
anyway,文献1作人生规划的方式还是值得借鉴的;更进一步,将来某一天,如果能够给人生建一个数学模型,那就可以真的做的未卜先知,全局最优了,当然这个想法基本上是不能实现的,因为人生这个函数本身的目标也许就不是很明确,比如7年前我没有坚定的读取研究生的目标,同样的,三年前我也没有坚定的要出国的目标:在你追求现有目标的过程中,也许会产生一个新的目标,从而影响你的选择和人生轨迹.比如想成为画家的人在结识画廊的朋友以后,也许会发现其实作画的生意必画画本身更能吸引他.在求解目标A的过程中,因为自身认知水平的提高,你的目标函数很可能会变成目标B.这也许是"人生建模"本身最困难的地方了.,一般来说,目标函数的函数对当事人本人来说,应该是斜率大于0的.
另外,如果人生轨迹真的已经事先就计算好了,那其实生活的乐趣也就减少了;这也就是为什么那些用周易八卦奇门遁甲预测的一般都被称为"天机"的原因吧--- 不可泄漏.
我认为,选择当前对自己来说最优的策略,往往是正确的策略,至少这会是最优解中的一个.根据我自己的经验,是这样.
欢迎大家就这个话题讨论. 01/09/2006 小腐败中午突然懒得作饭了,于是约了阿昌跑到牛犇极力推荐的royal中国餐厅,点了一个咸鱼豆腐饭,味道还真的是不错,不过就是上次比较慢,等了10多分钟,还有就是比较贵.4.75刀,这个价钱在国内可以要一份剁椒鱼头,或者两份椒盐排骨了....
等下去师兄家打牌,要自己带菜过去.双升啊,本来以为这个手艺在美国要荒废了的,有的发挥了,呵呵.
不过今天学习效率很低....明天开始是周末,加上礼拜一是9月4号,美国的劳动节,可以连续房间三天,但是事情还是比较多的. |
|
|