Bronze level automatically awarded US beta

This data has achieved Bronze level on 25 October 2015 which means this data makes a great start at the basics of publishing open data.

Productive Large Scale Personal Computing: Fast Multipole Methods on GPU/CPU Systems Project


Description

To be used naturally in design optimization, parametric study and achieve quick total time-to-solution, simulation must naturally and personally be available to the scientist/engineer, as easily as email or word-processing. Environments such as Matlab/IDL allow ease of use, but unless simulations are extremely fast, they cannot be used naturally. Many large-scale numerical calculations require storage and computation that grow as the square/cube of the number of variables, including such linear algebra operations as solving dense linear systems, computing eigen-values/vectors, and others. The use of fast algorithms such as the fast multipole method (FMM) coupled with iterative methods allows many problems of interest to be solved in near linear time and memory. We have taken a leadership role in applying and extending the FMM to various problems in acoustics, fluid flow, electromagnetics, function fitting and machine learning. Graphical Processing Units (GPUs) are now ubiquitous in game consoles, in workstations and other devices and are special purpose processors for graphics, that are predicted to shortly achieve performance in the hundreds of gigaflop range for specialized calculations (much faster than COTS PCs) at low price points. It is conceivable now to equip personal workstations with several CPUs and GPUs, and solve problems with millions or billions of variables quickly using fast algorithms. We will take an important algorithm with wide applicability: the FMM, and implement it on the widely available heterogeneous CPU/GPU architecture, and prove the feasibility of accelerating it tremendously. A fundamental reconsideration of the algorithm that maps appropriate pieces on to the correct part of the architecture forms the basis of our approach. Developed software will be tested, and benchmark problems solved. A library of software that will support the porting of the FMM and other scientific computing to the CPU/GPU architecture will be developed.


General Information


Legal Information

This dataset has been created by US Government which means it is required to be in the public domain. However US copyright law only allows open access by US citizens, we have assumed the data is equivalently licensed as CC0 for the rest of the world as this is in the spirit of the US Government’s Open Data policy.
  • The rights statement is at

    http://catalog.data.gov/dataset/productive-large-scale-personal-computing-fast-multipole-methods-on-gpu-cpu-systems-projec Do you think this data is incorrect? Let us know

  • Outside the US, this data is available under

    Creative Commons CCZero Do you think this data is incorrect? Let us know

  • There are

    yes, and the rights are all held by the same person or organisation Do you think this data is incorrect? Let us know

  • The content is available under

    Creative Commons CCZero Do you think this data is incorrect? Let us know

  • The rights statement includes data about

    its data licence Do you think this data is incorrect? Let us know

  • This data contains

    no data about individuals Do you think this data is incorrect? Let us know


Practical Information

  • The data appears in this collection

    http://catalog.data.gov/organization/nasa-gov Do you think this data is incorrect? Let us know

  • The accuracy or relevance of this data will

    go out of date but it is timestamped Do you think this data is incorrect? Let us know

  • The data is

    backed up offsite Do you think this data is incorrect? Let us know


Technical Information

  • This data is published at

    http://techport.nasa.gov/xml-api/6685 Do you think this data is incorrect? Let us know

  • This data is

    machine-readable Do you think this data is incorrect? Let us know

  • The format of this data is

    a standard open format Do you think this data is incorrect? Let us know


Social Information

  • The documentation includes machine-readable data for

    title Do you think this data is incorrect? Let us know

  • The documentation includes machine-readable data for

    description Do you think this data is incorrect? Let us know

  • The documentation includes machine-readable data for

    identifier Do you think this data is incorrect? Let us know

  • The documentation includes machine-readable data for

    landing page Do you think this data is incorrect? Let us know

  • The documentation includes machine-readable data for

    publisher Do you think this data is incorrect? Let us know

  • The documentation includes machine-readable data for

    keyword(s) or tag(s) Do you think this data is incorrect? Let us know

  • The documentation includes machine-readable data for

    distribution(s) Do you think this data is incorrect? Let us know

  • The documentation includes machine-readable data for

    release date Do you think this data is incorrect? Let us know

  • The documentation includes machine-readable data for

    modification date Do you think this data is incorrect? Let us know

  • The documentation includes machine-readable data for

    temporal coverage Do you think this data is incorrect? Let us know

  • The documentation includes machine-readable data for

    language Do you think this data is incorrect? Let us know

  • The documentation about each distribution includes machine-readable data for

    release date Do you think this data is incorrect? Let us know

  • The documentation about each distribution includes machine-readable data for

    a URL to access the data Do you think this data is incorrect? Let us know

  • The documentation about each distribution includes machine-readable data for

    a URL to download the dataset Do you think this data is incorrect? Let us know

  • The documentation about each distribution includes machine-readable data for

    type of download media Do you think this data is incorrect? Let us know

  • Find out how to contact someone about this data at

    http://catalog.data.gov/dataset/productive-large-scale-personal-computing-fast-multipole-methods-on-gpu-cpu-systems-projec Do you think this data is incorrect? Let us know

  • Find out how to suggest improvements to publication at

    http://www.data.gov/issue/?media_url=http://catalog.data.gov/dataset/productive-large-scale-personal-computing-fast-multipole-methods-on-gpu-cpu-systems-projec Do you think this data is incorrect? Let us know