v

您的位置:VeryCD教育计算机


《麻省理工学院开放课程 机电工程及计算机科学系 6.172 软件系统性能工程》(MIT OCW Performance Engineering of Software Systems)更新至第23课/共23课[MP4]

陶德曼

精华资源: 35

全部资源: 39

相关: 分享到新浪微博   转播到腾讯微博   分享到开心网   分享到人人   分享到QQ空间   订阅本资源RSS更新   美味书签  subtitle
该内容尚未提供权利证明,无法提供下载。
中文名麻省理工学院开放课程 机电工程及计算机科学系 6.172 软件系统性能工程
英文名MIT OCW Performance Engineering of Software Systems
资源格式MP4
版本更新至第23课/共23课
发行日期2010年
地区美国
对白语言英语
文字语言英文
简介


最近少上VC,喜欢我资源的朋友请点击这里邮箱订阅我,更新都会在这里提示。 另外不够铜光盘的朋友也可以在这里求资源,多人需要的资源我会通过邮箱群发。打开后要填入邮箱地址,然后再登录邮箱确认订阅。

IPB Image


内容介绍:
现代计算平台提供了空前数量的计算能力。但之而来的是更显著的复杂性,这一点导致的计算机利用甚至一小部分潜在的计算平台都构成了一个很大的挑战。事实上,获得良好的性能要求全面了解各层的基本平台,着手深入到计算机内部,智慧和创意需要获得一个有效的测绘计算。掌握这些复杂和具有挑战性的课题的能力进行计算,可以处理大量数据的数量级更快、更有效地取得成果,而无需使用标准的做法。

这个课程是一个动手,项目引进建设可扩展性和高性能软件系统。主题包括性能分析算法技术,高性能,指令级优化,缓存和内存层次结构优化,并行编程,并建立可扩展的分布式系统。

Modern computing platforms provide unprecedented amounts of raw computational power. But significant complexity comes along with this power, to the point that making useful computations exploit even a fraction of the potential of the computing platform is a substantial challenge. Indeed, obtaining good performance requires a comprehensive understanding of all layers of the underlying platform, deep insight into the computation at hand, and the ingenuity and creativity required to obtain an effective mapping of the computation onto the machine. The reward for mastering these sophisticated and challenging topics is the ability to make computations that can process large amount of data orders of magnitude more quickly and efficiently and to obtain results that are unavailable with standard practice.

This class is a hands-on, project-based introduction to building scalable and high-performance software systems. Topics include performance analysis, algorithmic techniques for high performance, instruction-level optimizations, cache and memory hierarchy optimization, parallel programming, and building scalable distributed systems.


机电工程及计算机科学系开放课视频(点击观看)

6.00 计算机科学与程序设计导论 Introduction to Computer Science and Programming

6.001 计算机程序的构造和解释 Structure and Interpretation of Computer Programs

6.002 电路与电子学 Circuits and Electronics

6.006 算法导论 Introduction to Algorithms

6.033 计算机系统工程 Computer System Engineering

6.035 计算机语言工程 Computer Language Engineering

6.172 软件系统性能工程 Performance Engineering of Software Systems

6.189 多核编程入门 Multicore Programming Primer

6.450 数字通信原理 1 Principles of Digital Communications I

6.451 数字通信原理 2 Principles of Digital Communications II

6.780J 制造过程的控制 Control of Manufacturing Processes

6.832 欠驱动机器人学 Underactuated Robotics

机电工程及计算机科学系全套课件






怎样学好开放课程?

国外名校的开放课程太吸引了,但是应该怎么学好这些课程呢?首先要端正心态,那就是,打铁趁热,不要把等字幕作为拖延的借口,当然有字幕最好(特别是理工科方面的课程)。虽然现在有强如网易这样的公司还有其他一些机构去做翻译的工作,但可以看出,专业难度较大的课程,进度都是缓慢滞后。一些课程,过了几年时间翻译进度才多了一点,正是等到黄瓜菜都凉了。

应该怎样做:首先对应课题找好相关参考书,先浏览有个大概认识。如果本身就是学这门课的就更好了。结合英文的PDF课件,理解好课程进度,做好预习,查一下关键字英文翻译(现在的课本参考书里面基本都有,最好理解发音)。做好准备再去看视频教程,这样的话不至于晕乎50分钟不知所云。课后要结合PDF课件,温习课堂笔记、做好练习题。当课程进度进展到一定有难度的时候,结合PDF课件推荐的阅读内容拓宽视野。最后一点就是,要坚持不懈,所谓天下难事,最怕认真两个字是也。


怎样使用PDF文档?

PDF格式的公开课件本身直接连接到MIT的数据库中,可以免费免注册直接调用MIT数据库中的数据。所以看起来很小的一个文件,其中其实包含了整门课程的所有课件、资料、讲座、试验、报告、作业、测试等海量资料,大部分可以直接在浏览器中打开。

如果阁下的电脑无法连接外网,或者想把文件打印出来看,可以访问以下课件内容备份地址。

http://www.ctdisk.com/u/837895/1453831

作者介绍:
麻省理工学院(Massachusetts Institute of Technology,MIT)是美国一所综合性私立大学。位于马萨诸塞州的波士顿,查尔斯河(Charles River)将其与波士顿的后湾区(Back Bay)隔开。MIT无论是在美国还是全世界都有非常重要的影响力,培养了众多对世界产生重大影响的人士,是全球高科技和高等研究的先驱领导大学。麻省理工学院的自然及工程科学在世界上享有极佳的声誉,其管理学、经济学、哲学、政治学、语言学也同样优秀。由于在学术方面的卓越成就,虽然MIT不是常春藤盟校成员,MIT也常被纳入Ivy Plus。

主讲人
Prof. Saman Amarasinghe
Prof. Charles Leiserson


关于我们的轻广告:

优世代USTIME是一个无组织无背景的非盈利组织。优世代将竭力为阁下提供各方面的免费的学习资料资讯和本地技术支持。

优世代保证资源供源,有专用光纤,超级健康,欢迎各种下了跑、隔壁下载工具和吸血神马的。优世代出品的都是精心挑选制作的精品,经得起时间和用户的考验。

额......算了吧,我编不下去了。这是一个无力的破组织,无任何后台和支持,所以随时都可能完蛋。你看到的资源可能是我们的最后一个创作。

因此欢迎任何形式的支持与鼓励,包括阁下的回复与收藏都是对我们的莫大鼓励,将使我们走得更远。

当然我们绝对不会拒绝精英加入或者实质性资助。而目前最简单的支持我们方法是点击下面的备份地址,随便找几个文件下载,点点广告什么的。举手之劳,感激不尽喔。不过不用太热情的,隔十分钟下载一个就够了(反正多了人家也不算的)。

http://www.ctdisk.com/u/837895


内容截图:
IPB Image
IPB Image
IPB Image
IPB Image
IPB Image



目录

Lecture 1: Matrix Multiply: A Case Study
Lecture 2: Bit Hacks
Lecture 3: Basic Performance Engineering
Lecture 4: Computer Architecture and Performance Engineering
Industry Mentor (MITPOSSE) Overview
Lecture 5: Performance Engineering with Profiling Tools
Lecture 6: C to Assembler
Lecture 7: Memory Systems and Performance Engineering
Lecture 8: Cache-Efficient Algorithms
Lecture 9: Cache-Efficient Algorithms II
Lecture 10: Dynamic Storage Allocation
Lecture 11: What Compilers Can and Cannot Do
Lecture 12: Multicore Programming
Lecture 13: Parallelism and Performance
Lecture 14: Analysis of Multithreaded Algorithms
Lecture 15: Nondeterministic Programming
Lecture 16: Synchronizing without Locks
Lecture 17: Performance Issues in Parallelization
Lecture 18: Primer on Ray Tracing Techniques
Lecture 19: How TokuDB Fractal Tree Indexes Work
Lecture 20: Distributed Systems
Lecture 21: Quiz 2 Review
Lecture 22: A Tale of 10 Bugs: Performance Engineering at VMware
Lecture 23: Final Competition and Student Feedback

正在读取……

这里是其它用户补充的资源(我也要补充):

暂无补充资源
正在加载,请稍等...

点击查看所有382网友评论

 

(?) [公告]留口水、评论相关规则 | [活动]每日签到 轻松领取电驴经验

    小贴士:
  1. 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  2. 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  3. 勿催片。请相信驴友们对分享是富有激情的,如果确有更新版本,您一定能搜索到。
  4. 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
  5. 如果您发现自己的评论不见了,请参考以上4条。