重要提示:请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
首页 > 大学本科> 文学
网友您好,请在下方输入框内输入要搜索的题目:
搜题
拍照、语音搜题,请扫码下载APP
扫一扫 下载APP
题目内容 (请给出正确答案)
[主观题]

Parallel Computer Models 并行模式 Parallel processing has emerged as a key enabling technology in

Parallel Computer Models

并行模式

Parallel processing has emerged as a key enabling technology in modern computers, driven by the ever-increasing demand for higher performance, lower costs, and sustained productivity in real-life applications. Concurrent events are taking place in today's high- performance computers due to the common practice of multiprogramming, multiprocessing, or multicomputing.

Parallelism appears in various forms, such as lookahead, pipelining, vectorization, concurrency, simultaneity, data parallelism, partitioning, interleaving, overlapping, multiplicity, replication, time sharing, space sharing, multitasking, multiprogramming, multithreading, and distributed computing at different processing levels.

In this part, we model physical architectures of parallel computers, vector super- computers[1], multiprocessors, multicomputers, and massively parallel processors. Theoretical machine models are also presented, including the parallel random-access machines (PRAMs)[2]and the complexity model of VLSI (very large-scale integration) circuits. Architectural development tracks are identified with case studies in the article. Hardware and software subsystems are introduced to pave the way for detailed studies in the subsequent section.

The State of Computing

Modern computers are equipped with powerful hardware facilities driven by extensive software packages. To assess state-of-the-art[3]computing, we first review historical milestones in the development of computers. Then we take a grand tour of the crucial hardware and software elements built into modern computer systems. We then examine the evolutional relations in milestone architectural development. Basic hardware and software factors are identified in analyzing the performance of computers.

Computer Development Milestones

Computers have gone through two major stages of development: mechanical and electronic. Prior to 1945, computers were made with mechanical or electromechanical parts. The earliest mechanical computer can be traced back to 500 BC in the form of the abacus used in China. The abacus is manually operated to perform decimal arithmetic with carrying propagation digit by digit.

Blaise Pascal built a mechanical adder/subtractor in France in 1642. Charles Babbage designed a difference engine in England for polynomial evaluation in 1827. Konrad Zuse built the first binary mechanical computer in Germany in 1941. Howard Aiken[4]proposed the very first electromechanical decimal computer, which was built as the Harvard Mark I[5]by IBM in 1944. Both Zuse's and Aiken's machines were designed for general-purpose computations.

Obviously, the fact that computing and communication were carried out with moving mechanical parts greatly limited the computing speed and reliability of mechanical computers. Modern computers were marked by the introduction of electronic components. The moving parts in mechanical computers were replaced by high-mobility electrons in electronic computers. Information transmission by mechanical gears or levers was replaced by electric signals traveling almost at the speed of light.

Computer Generations

Over the past five decades, electronic computers have gone through five generations of development. Each of the first three generations lasted about 10 years. The fourth generation covered a time span of 15 years. We have just entered the fifth generation with the use of processors and memory devices with more than 1 million transistors on a single silicon chip.

The division of generations is marked primarily by sharp changes in hardware and software technologies. Most features introduced in earlier generations have been passed to later generations. In other words, the latest generation computers have inherited all the nice features and eliminated all the bad ones found in previous generations.

Elements of Modern Computers

Hardware, software, and programming elements of a modern computer system are briefly introduced below in the context of parallel processing.

Computing Problems

It has been long recognized that the concept of computer architecture is no longer restricted to the structure of the bare machine hardware. A modern computer is an integrated system consisting of machine hardware, an instruction set, system software, application programs, and user interfaces. These system elements are depicted in Fig. 1. The use of a computer is driven by real-life problems demanding fast and accurate solutions. Depending on the nature of the problems, the solutions may require different computing resources.

Parallel Computer Models  并行模式  Parallel processin

For numerical problems in science and technology, the solutions demand complex mathematical formulations and tedious integer or floating-point computations. For alphanumerical problems in business and government, the solutions demand accurate transactions, large database management, and information retrieval operations.

For artificial intelligence (AI) problems, the solutions demand logic inferences and symbolic manipulations. These computing problems have been labeled numerical computing, transaction processing, and logical reasoning. Some complex problems may demand a combination of these processing modes.

Algorithms and Data Structures

Special algorithms and data structures are needed to specify the computations and communications involved in computing problems. Most numerical algorithms are deterministic, using regularly structured data. Symbolic processing may use heuristics or nondeterministic searches over large knowledge bases.

Problem formulation and the development of parallel algorithms often require interdisciplinary interactions among theoreticians, experimentalists, and computer programmers. There are many books dealing with the design and mapping of algorithms or heuristics onto parallel computers. In this article, we are more concerned about the resources mapping problems than the design and analysis of parallel algorithms.

Hardware Resources

The system architecture of a computer is represented by three nested circles on the right in Fig. 1. A modern computer system demonstrates its power through coordinated efforts by hardware resources, an operating system, and application software. Processors, memory, and peripheral devices form the hardware core of a computer system. We will study instruction-set processors, memory organization, multiprocessors, supercomputers, multicomputers, and massively parallel computers.

Special hardware interfaces are often built into I/O devices, such as terminals, workstations, optical page scanners, magnetic ink character recognizers, modems, file servers, voice data entry, printers, and plotters. These peripherals are connected to mainframe computers directly or though local or wide-area networks.

In addition, software interface programs are needed. These software interfaces include file transfer systems, editors, word processors, device drivers, interrupt handlers, network communication programs, etc. These programs greatly facilitate the portability of user programs on different machine architectures.

Operating System

An effective operating system manages the allocation and deal-location of resources during the execution of user programs. We will study UNIXE[6]extensions for muhiprocessors and muhicomputers later. Mach/OS kernel and OSF/1[7]will be specially studied for muhithreaded kernel functions, virtual memory management, file subsystem, and network communication services. Beyond the OS, application software must be developed to benefit the users. Standard benchmark programs are needed for performance evaluation.

Notes

[1] vector super-computers: 向量巨型机体系机构。向量巨型计算机的体系机构,目前大多数仍为多流水线结构,也有的采用并行处理机构。

[2] parallel random-access machines(PRAMs):并行随机存取机器具有任意多个处理器,以及分别用于输入、输出和工作的存储器的机器模型。

[3] state-of-the-art:最新技术水平;当前正在发展的技术,或者在当前应用中保持领先地位的技术。

[4] Howard Aiken: Mark I计算机的设计者。

[5] Harvard Mark I:哈佛Mark I计算机。Mark I计算机是一种在30年代末40年代初由(美国)哈佛大学的Howard Aiken设计并由IBM公司制造的机电式计算器。

[6] UNIX:UNIX操作系统。

[7] Mach/OS kernel and OSF/1:Mach操作系统/OS操作系统,Kernel核心程序。在操作系统中,实现诸如分配硬件资源、进程调度等基本功能的程序,是与硬件机器直接打交道的部分,始终驻留内存。OSF/1开放软件基金会/1。

Choose the best answer for each of the following:

答案
查看答案
更多“Parallel Computer Models 并行模式 Parallel processing has emerged as a key enabling technology in”相关的问题

第1题

The author may agree ______. A.special hardware interfaces are often built into I/O devices B.a mo

The author may agree ______.

A.special hardware interfaces are often built into I/O devices

B.a modern computer system demonstrates its power through hardware resources

C.processors and memory are the two most important peripheral devices of a computer

D.software interface programs are quite different from network communication programs

点击查看答案

第2题

In 1637 the French mathematician Rene Descartes predicted that it would never be possible
to make a machine that thinks as humans do. In 1950, the British mathematician and computer pioneer Alan Turing declared that one day there would be a machine that could duplicate human intelligence in every way and prove it by passing a specialized test. In this test, a computer and a human hidden from view would be asked random identical questions. If the computer were successful, the questioner would be unable to distinguish the machine from the per son by the answers.

Inspired by Turing's theory, the first conference on AI convened at Dartmouth College in New Hampshire in 1956. Soon afterwards and Al laboratory was started at Massachusetts Institute of Technology by John McCarthy and Marvin Minsky, two of the nation's leading Al proponents. McCarthy also invented the Al computer language, Lisp; but by the early 1990s Al itself had not been achieved. However, logic programs called expert systems allow computers to "make decisions" by interpreting data and selecting from among alternatives. Technicians can run programs used in complex medical diagnosis, language translation, mineral exploration, and even computer design.

Machinery can outperform. humans physically. So, too, can computers outperform. mental functions in limited areas--notably in the speed of mathematical calculations. For example, the fastest computers developed are able to perform. roughly 10 billion calculations per second. But making more powerful computers will probably not be the way to create a machine capable of passing the Turing test. Computer programs operate according to set procedures, or logic steps, called algorithms. In addition, most computers do serial processing; operations of recognition and computation are performed one at a time. The brain works in a manner called parallel processing, performing operations simultaneously. To achieve simulated parallel processing, some supercomputers have been made with multiple processors to follow several algorithms at the same time.

Critics of the approach insist that solving a computation does not indicate understanding, something a person who solved a problem would have. Human reasoning is not based solely on rules of logic, It involves perception, awareness, emotional preferences, values, evaluation experience, the ability to generalize and weigh options, and more. Some proponents of Al have, therefore, suggested that computers should be patterned after the human brain, which essentially consists of a network of nerve cells.

By the early 1990s, the closest approximation to Al was a special silicon chip built to behave like a human brain cell. It was modeled after the internal working of neurons in the human cerebral context. Unlike the conventional sillicon chip, which works in digital mode, the new silicon chip works in analog mode, much the way human brain cell works.

According to Turing, a computer can prove to have human-like intelligence in a special test if______.

A.the computer gives better answers

B.the questioner fails to give identical questions

C.the questioner can't tell between the answers of a person and a computer

D.the questioner can't find the person hidden by the computer

点击查看答案

第3题

In 1637 the French philosopher-mathematician Rene Descartes predicted that it would never
be possible to make a machine that thinks as humans do. In 1950, the British mathematician and computer pioneer Alan Turing declared that one day there would be a machine that could duplicate human intelligence in every way and prove it by passing a specialized test. In this test, a computer and a human hidden from view would be asked random identical questions. If the computer were successful, the questioner would be unable to distinguish the machine from the person by the answers.

Inspired by Turing's theory, the first conference on AI convened at Dartmouth College in New Hampshire in 1956. Soon afterwards an Al laboratory was started at Massachusetts Institute of Technology by John McCarthy and Marvin Minsky, two of the nation's leading AI proponents. McCarthy also invented the Al computer language, Lisp; but by the early 1990s Al itself had not been achieved. However, logic programs called expert systems allow computers to "make decisions" by interpreting data and selecting from among alternatives. Technicians can run programs used in complex medical diagnosis, language translation, mineral exploration, and even computer design.

Machinery can outperform. humans physically. So, too, can computers outperform. mental functions in limited areas—notably in the speed of mathematical calculations. For example, the fastest computers developed are able to perform. roughly 10 billion calculations per second. But making more powerful computers will probably not be the way to create a machine capable of passing the Turing test. Computer programs operate according to set procedures, or logic steps, called algorithms. In addition, most computers do serial processing; operations of recognition and computation are performed one at a time. The brain works in a manner called parallel processing, performing operations simultaneously. To achieve simulated parallel processing, some supercomputers have been made with multiple processors to follow several algorithms at the same time.

Critics of this approach insist that solving a computation does not indicate understanding, something a person who solved a problem would have. Human reasoning is not based solely on roles of logic. It involves perception, awareness, emotional preferences, values, evaluating experience, the ability to generalize and weigh options, and more. Some proponents of AI have, therefore, suggested that computers should be patterned after the human brain, which essentially consists of a network of nerve cells.

By the early 1990s, the closest approximation to Al was a special silicon chip built to behave like a human brain cell. It was modeled after the internal workings of neurons in the human cerebral cortex. Unlike the conventional silicon chip, which works in digital mode, the new silicon chip works in analog mode, much the way a human brain cell works.

According to Turing, a computer has human-like intelligence in a special test if

A.the computer gives better answers.

B.the questioner falls to give identical questions.

C.the questioner can't tell between the answers of a person and a computer.

D.the questioner can't find the person hidden by the computer.

点击查看答案

第4题

Computers can injure you. 电脑会伤害到你。Most other injuries happen suddenly. For example,
if you fall off a bike and break your arms,it happens very quickly. But computer injuries happen slowly. You probably know how to ride a bike safely. Now learn to use a computer safely. Your eyes Too much light can injure your eyes,so never sit too close to a computer screen. Your eyes should be at least 50cm from the screen. Remember to look away from it sometimes. This gives your eyes a rest. When you use a computer, the window should be on your left or your right. If it is behind you, the light will reflect on (反射) the screen. If the window is in front of you, the sun and the screen will both shine into your eyes. Your hands and wrists Hand and wrist injuries can happen because the hands and wrists are moved in the same way hundreds of times. If you use a keyboard for a long time,follow these three rules:1) Rest your wrists on some thing. 2) Keep your elbows (肘) at the same height as the keyboard. 3) Stop sometimes and exercise your hands,wrists and fingers in a different way. Your back Some people sit for many hours in front of a computer. If you sit in the wrong way,you can injure your back or your neck. So you should sit with your back straight. The top part of the screen should be in front of your eyes. Your forearms,wrists,hands and the upper part of your legs should all be parallel (平行) to the floor. If you are sitting for a long time,get up every 30 minutes and exercise your arms,legs and neck. Enjoy your computer,but use it safely. 问题:A computer screen may injure your eyes if your eyes are too close to it.A.T

B.F

Hand and wrist injuries are caused when you get plenty of exercise.A.T

B.F

Your eyes and hands will be safe if you often take rests from working.A.T

B.F

It is good for your back and neck if you sit in the right way.A.T

B.F

The best title for the text is "How to Protect Your Eyes."A.T

B.F

请帮忙给出每个问题的正确答案和分析,谢谢!

点击查看答案

第5题

请根据短文的内容,回答题。 Biological Identification TechnologiesWhen a person walks, the mo

请根据短文的内容,回答题。

Biological Identification Technologies

When a person walks, the movement of his head, trunk, and limbs (肢体) are all reflected in changes in his body. A computer stores these __________ .(51) into a database (数据库). Later,the computer can accurately __________ (52) him according to these changes. This is a new biological identification __________ (53) and it can quickly identify an examinee without disturbing him.<br>

Everybody&39;s voice is __________ (54).When a person&39;s voice is recorded by an instrument,his voice frequency spectrum (频谱) is called sound print. __________ .(55) a fingerprint,everybody&39;s sound print is different. How can a computer __________ (56)his sound? First, his voice is recorded, __________ .(57) allows the computer to become familiar with his voice. It will then turn his sound characteristics into a series of digits (数字). These are the __________ (58)<br>

on which the computer can distinguish his voice from another&39;s.<br>

We often bring ID cards, work cards, or driving licenses with us to __________(59) our identity. If all these cards are forgotten or lost. How can we prove whom we are? In __________(60), it&39;s not difficult to prove whom you are, __________(61) your body itself has identifying markers. Some are physiological (生理的) features, such as fingerprints, sounds, facial (面部) types and eye color. The computer can __________(62) to identify you. Suppose your features have already been __________(63)in the database. To identify you, we have to take your picture with a camera and send it to a computer for __________ (64). First, the computer needs to reposition this picture according to the position of your eyes, and then starts to read the __________(65) of your physiological features such as the ratio of your pupil to the whites of your eyes and the shape of your nose. Next, it seeks matching records from the database. Finally, it makes a decision.

_________ 查看材料

A.parts

B.changes

C.positions

D.directions

点击查看答案

第6题

Artificial SpeechBecause speech is the most convenient form. of communication, in the futu

Artificial Speech

Because speech is the most convenient form. of communication, in the future we want essentially natural conversations with computers. The primary point of contact will be a simple device that will act as our window into the world. It will have to be small enough to slip into your pocket, so there will be a screen but no keyboard., you will simply talk to it.The device will be permanently connected to the Internet and will beep relevant information up to you as it comes in. Such devices will evolve naturally in the next five to ten years.

Just how quickly people will adapt to a voice-based internet world is uncertain. Many believe that, initially at least, we will need similar conventions for the voice to those we use at present on screen: click, back, forward, and so on. But soon you will undoubtedly be able to interact by voice with all those IT-based services you currently connect with over the Internet by means of a keyboard. This will help the Internet serve the entire population.

Changes like this will encompass (围绕, 包围) the whole world. Because English is the language of science, it will probably remain the language in which the technology is most advanced, but most speech-recognition techniques are transferable to other languagesprovided (假如,若是) there is sufficient motivation to undertake the work.

Of course, in any language there are still huge problems for us to solve. Carefully dietated, clear speech can now be understood by computers with only a 4~5 per cent errorrate, but even the most advanced technology still records 30~40 per cent errors with spontaneous speech. Within ten years we will have computers that respond to goal-directed conversation, but for a computer to have a conversation that takes into account human social behaviors is probably 50 years off. We are not going to be chatting to the big screen in the living room just yet.

In the past insufficient speed and memory have held us back, but these days they are less of an issue. However, there are those in the IT community who believe that current techniques will eventually hit a brick wall. Personally, I believe that incremental (不断增长的) developments in performance are more likely. But it is true that by about 2040 or so, computer architectures will need to become highly parallel (并行的) if performance is to keep increasing. Perhaps that will inspire some radically new approaches to speech understanding that will replace the methods we are developing now.

第 16 题 In the future, people will talk to computer instead of typing and clicking.

A.Right

B.Wrong

C.Not mentioned

点击查看答案

第7题

平行进化 parallel evolution
点击查看答案

第8题

等总成本线(平行线)(parallel lines of equal TC)

等总成本线(平行线)(parallel lines of equal TC)

点击查看答案

第9题

Parallel processing has resulted from the every increasing demand for ______. A.lower cost B.highe

Parallel processing has resulted from the every increasing demand for ______.

A.lower cost B.higher performance

C.sustained productivity D.Nil of the above

点击查看答案

第10题

There are two parallel school systems in Britain for primary and secondary education.(

There are two parallel school systems in Britain for primary and secondary education.()

点击查看答案
下载APP
关注公众号
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案 购买前请仔细阅读《购买须知》
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《服务协议》《购买须知》
立即支付 系统将自动为您注册账号
已付款,但不能查看答案,请点这里登录即可>>>
请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
请用微信扫码测试
优题宝