⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 http:^^www-cse.ucsd.edu^users^carter^perfprog.html

📁 This data set contains WWW-pages collected from computer science departments of various universities
💻 HTML
字号:
Date: Tue, 14 Jan 1997 23:47:04 GMTServer: NCSA/1.4.2Content-type: text/htmlLast-modified: Thu, 31 Oct 1996 17:36:24 GMTContent-length: 2678<head><title>Performance Programming</title><h1>Performance Programming</h1></head><hr><body><dfn>Performance programming</dfn> seeks to improve performancebeyond what is achieved by programming an algorithm in the most expedient manner. The goal is that each processingelement be kept as busy as possible doing useful work.  Thisentails satisfying four requirements: breaking problems intoindependent subproblems that can be executed concurrently,distributing these subproblems appropriately among the processingelements, making sure that the necessary data is close to itsprocessing element, and overlapping communication with computationwhere possible.  To attain high performance, these requirements mustbe satisfied whether one views &quot;processing elements&quot; asstages of an arithmetic or vector pipeline, functional units of a CPU,processors of a tightly coupled shared-memory multiprocessor, nodes ofa distributed-memory supercomputer, or heterogeneous computers on anetwork. <p>Performance programming can require weeks of work even for a smallprogram. This effort can be justified for some frequently-executedkernels and computations for which there is a large premium for fastanswers. Performance programming techniques are applicable, but rarelyappropriate, for sequential programs.  They are often of paramountimportance on parallel supercomputers. <p><h2><!WA0><a name = "Papers" href ="http://www-cse.ucsd.edu/users/carter/ppbib.html"> PerformanceProgramming Papers </a></h2>A bibliography of papers on topics related to performanceprogramming by Bowen Alpern, Larry Carter, and others.Preprints of most of these papers are provided.<h2><!WA1><a href = "http://www-cse.ucsd.edu/users/carter/glossary.html">The Performance Programming Glossary</a></h2>Bowen and I tend to give rather exact definitions to some words thatare sometimes used loosely. Here are some such definitions. <h2><a name = "Sample">Performance Programming Course</a></h2>An outline of a graduate course for Columbia University's ComputerScience Department taught by Bowen Alpern in the Fall of 1994 togetherwith slides from the course, is available <!WA2><a href ="http://www-cse.ucsd.edu/users/carter/Course/course.html">here</a>.(This material was used to produce slides andoverlays for presentation in this class.  It was not intended to beviewed form a PostScript previewer. With some previewers, it may benecessary to reduce the viewer's magnification in order to see entireslides.) <p>I taught a <!WA3><a href="http://www-cse.ucsd.edu/users/carter/Cse268c/index.html">course</a> on similar material at UCSD in the Fall of 1995. <p></body>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -