2010年9月7日

任务分解并行模式:如何找到可并行任务(task)

摘要: Simulating the parallel or concurrent execution of multiple threads on given source code is a skill that has been extremely beneficial to me in both designing concurrent algorithms and in proving them... 阅读全文

posted @ 2010-09-07 13:43 胡是 阅读(448) 评论(0) 推荐(0) 编辑

并行编程的任务分解模型 Task Decomposition

摘要: any concurrent algorithm is going to turn out to be nothing more than a collection of concurrent tasks. be obvious independent function calls within the code be loop iterations that can be executed i... 阅读全文

posted @ 2010-09-07 13:07 胡是 阅读(401) 评论(0) 推荐(0) 编辑

2010年9月6日

Concurrent Design Models Wrap-up

摘要: There often aren’t clear, discrete steps to follow when developing a task or data decomposition solution. When considering how to answer the design element questions for your chosen design model, some... 阅读全文

posted @ 2010-09-06 21:47 胡是 阅读(261) 评论(0) 推荐(0) 编辑

Concurrent or Not Concurrent?

摘要: … In addition, I want to let you know that not every bit of computation can be made concurrent, no matter how hard you try. To save you the time of trying to take on too many impossible things in the ... 阅读全文

posted @ 2010-09-06 21:30 胡是 阅读(174) 评论(0) 推荐(0) 编辑

现代PC之父Charles P. Thacker - 2009年Turing奖演讲

摘要: Improving the future by examining the past New system will require changes in the way we program them. Today, we can store every bit of information we receive during a lifetime on a few disks. Moore’s... 阅读全文

posted @ 2010-09-06 17:37 胡是 阅读(267) 评论(0) 推荐(0) 编辑

并行编程:共享内存模型与分布式内存模型

摘要: Common features The following features are common to shared-memory parallelism and distributed-memory parallelism. Redundant work No matter how concurrent an algorithm is, there are still parts that ... 阅读全文

posted @ 2010-09-06 14:19 胡是 阅读(1485) 评论(0) 推荐(0) 编辑

2010年9月5日

Software Lifecycle and Theading Methodology from Intel

摘要: Software LifecycleSpecificationTalk to users of the software to find out what functionality is desired, what the input and output specifications are, and, based on the feedback, formally specify the f... 阅读全文

posted @ 2010-09-05 16:52 胡是 阅读(229) 评论(0) 推荐(0) 编辑

TWO-MINUTE PRIMER ON CONCURRENT PROGRAMMING

摘要: Concurrent programming is all about independent computations that the machine can execute in any order. Iterations of loops and function calls within the code that can be executed autonomously are two... 阅读全文

posted @ 2010-09-05 15:24 胡是 阅读(219) 评论(0) 推荐(0) 编辑

2010年7月24日

The art of concurency

摘要: 想运行得更快?请举起你的手 是还是不是并发 提供正确性并衡量性能 设计多线程程序的8个简单规则 多线程开发库 并行加和前缀扫描 MAP/REDUCE 排序 搜索 图算法 多线程工具 阅读全文

posted @ 2010-07-24 13:31 胡是 阅读(127) 评论(0) 推荐(0) 编辑

导航