Computing Curvature Using Amorphous Computing - PowerPoint PPT Presentation

About This Presentation
Title:

Computing Curvature Using Amorphous Computing

Description:

Computing Curvature Using Amorphous Computing. Omari Carter-Thorpe ... Proposed, simulated and analyzed a method for finding curvature in an amorphous computer ... – PowerPoint PPT presentation

Number of Views:85
Avg rating:3.0/5.0
Slides: 12
Provided by: omaricart
Category:

less

Transcript and Presenter's Notes

Title: Computing Curvature Using Amorphous Computing


1
Computing Curvature Using Amorphous Computing
  • Omari Carter-Thorpe
  • August 5th, 1998
  • Research Science Institute
  • Mentor Radhika Nagpal

2
Amorphous Computing
  • Amorphous Computing
  • Large number of tiny, densely packed, identical
    processors that communicate locally
  • Applications
  • Sensors and Actuators
  • Randomly distributed on a structure
  • Examples
  • Detecting loads in bridges,
  • Reducing stress in airplane wings

3
Contributions
  • Goal Self Determine Structure
  • Using Coordinates, Curvature or Edges
  • Why Monitor changes and Affect Structure
  • Proposed, simulated and analyzed a method for
    finding curvature in an amorphous computer

4
Ideal Finding Curvature
  • Ideal Environment
  • Surface Area A 2pR2 1 - cos (h/R)
  • cos(q) ? 1- q2/2! q4/4!
  • R sqrt( ph4 / 12(ph2-A))

5
Amorphous Computing Finding Curvature
  • Processors communicate within distance r
  • Computing area of cap
  • Cap Area Number of processors / D
  • A cap of arclength h by growing a tree of depth h

r
6
Constructing a Tree
  • Source processor finds neighbors
  • Neighbors find neighbors not in tree.
  • Store parent and child

7
Sources of Error
  • Variation in density
  • Maximum communication distance lt r.
  • Kleinrock Formula

8
Simulation Design
  • Design
  • Find Radius of Sphere
  • Between 5000 and 44000 processors
  • Spheres of different radii
  • Two densities 15 and 30 neighbors
  • Data
  • Measured Area
  • Measured Area with Kleinrock corrections

9
Simulation Results Computing Area
  • Approximation adds no error
  • Underestimate Error
  • Kleinrock corrects 1 error in area

10
Simulation Results Computing Radius
  • Constant percentage of error in area
  • Percentage error in radius increases rapidly
  • Kleinrock too sensitive to produce radius

11
Conclusion
  • Implemented a technique for finding Curvature
    using surface Area
  • Results
  • Can compute Area within 1-2 error
  • But radius formula is very sensitive to errors in
    Area and h, when radius R is large
  • Future Work
  • Less sensitive radius formula
  • New formula using sin
Write a Comment
User Comments (0)
About PowerShow.com