CSC/ECE 506 Fall 2007/wiki1 2 sk: Difference between revisions

From Expertiza_Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
===Topic for Dicussion===
Section 1.1.1, second half: Commercial application trend
Section 1.1.1, second half: Commercial application trend


Line 13: Line 15:


Applications in Engineering and Design
Applications in Engineering and Design
Design of airfoils (optimizing lift, drag, stability), internal
* Design of airfoils (optimizing lift, drag, stability), internal
combustion engines (optimizing charge distribution, burn),
combustion engines (optimizing charge distribution, burn),
high-speed circuits (layouts for delays and capacitive and
high-speed circuits (layouts for delays and capacitive and
inductive effects), and structures (optimizing structural integrity,
inductive effects), and structures (optimizing structural integrity,
design parameters, cost, etc.).
design parameters, cost, etc.).
Design and simulation of micro- and nano-scale systems.
* Design and simulation of micro- and nano-scale systems.
Process optimization, operations research
* Process optimization, operations research


Commercial Applications
Commercial Applications
Some of the largest parallel computers power the wall street!
* Some of the largest parallel computers power the wall street!
Data mining and analysis for optimizing business and marketing
* Data mining and analysis for optimizing business and marketing
decisions.
decisions.
Large scale servers (mail and web servers) are often
* Large scale servers (mail and web servers) are often
implemented using parallel platforms.
implemented using parallel platforms.
Applications such as information retrieval and search are
* Applications such as information retrieval and search are
typically powered by large clusters.
typically powered by large clusters.


Applications in Computer Systems
Applications in Computer Systems
Network intrusion detection, cryptography,multiparty computations
* Network intrusion detection, cryptography,multiparty computations
are some of the core users of parallel computing techniques.
are some of the core users of parallel computing techniques.
Embedded systems increasingly rely on distributed control
* Embedded systems increasingly rely on distributed control
algorithms.
algorithms.
A modern automobile consists of tens of processors communicating
* A modern automobile consists of tens of processors communicating
to perform complex tasks for optimizing handling and
to perform complex tasks for optimizing handling and
performance.
performance.
Conventional structured peer-to-peer networks impose overlay
* Conventional structured peer-to-peer networks impose overlay
networks and utilize algorithms directly from parallel computing.
networks and utilize algorithms directly from parallel computing.
[[Image:Chrat.PNG]]
[[Image:Chrat.PNG]]


http://top500.org/stats/list/29/apparea/
http://top500.org/stats/list/29/apparea/

Revision as of 18:11, 5 September 2007

Topic for Dicussion

Section 1.1.1, second half: Commercial application trend

  • What characterizes present-day applications?
  • How much memory, processor time, etc.?
  • How high is the speedup?

Multiprocessing has been an active research area for almost 40 years and commercial parallel computers have been available for more than 35 years. After getting off to a slow start, this area has now taken off. Shared memory multiprocessors have dominated this development. This is an area that has sprung out of tireless research and numerous published breakthrough results.

Applications in Engineering and Design

  • Design of airfoils (optimizing lift, drag, stability), internal

combustion engines (optimizing charge distribution, burn), high-speed circuits (layouts for delays and capacitive and inductive effects), and structures (optimizing structural integrity, design parameters, cost, etc.).

  • Design and simulation of micro- and nano-scale systems.
  • Process optimization, operations research

Commercial Applications

  • Some of the largest parallel computers power the wall street!
  • Data mining and analysis for optimizing business and marketing

decisions.

  • Large scale servers (mail and web servers) are often

implemented using parallel platforms.

  • Applications such as information retrieval and search are

typically powered by large clusters.

Applications in Computer Systems

  • Network intrusion detection, cryptography,multiparty computations

are some of the core users of parallel computing techniques.

  • Embedded systems increasingly rely on distributed control

algorithms.

  • A modern automobile consists of tens of processors communicating

to perform complex tasks for optimizing handling and performance.

  • Conventional structured peer-to-peer networks impose overlay

networks and utilize algorithms directly from parallel computing.

http://top500.org/stats/list/29/apparea/