همایش ، رویداد ، ژورنال
اینستاگرام تی پی بین
حوزه های تحت پوشش رویداد
  • using java for distributed computing in the gaia satellite data processing

    جزئیات بیشتر مقاله
    • تاریخ ارائه: 1392/07/24
    • تاریخ انتشار در تی پی بین: 1392/07/24
    • تعداد بازدید: 1172
    • تعداد پرسش و پاسخ ها: 0
    • شماره تماس دبیرخانه رویداد: -
     in recent years java has matured to a stable easy-to-use language with the flexibility of an interpreter (for reflection etc.) but the performance and type checking of a compiled language. when we started using java for astronomical applications around 1999 they were the first of their kind in astronomy. now a great deal of astronomy software is written in java as are many business applications. we discuss the current environment and trends concerning the language and present an actual example of scientific use of java for high-performance distributed computing: esa’s mission gaia. the gaia scanning satellite will perform a galactic census of about 1,000 million objects in our galaxy. the gaia community has chosen to write its processing software in java. we explore the manifold reasons for choosing java for this large science collaboration. gaia processing is numerically complex but highly distributable, some parts being embarrassingly parallel. we describe the gaia processing architecture and its realisation in java. we delve into the astrometric solution which is the most advanced and most complex part of the processing. the gaia simulator is also written in java and is the most mature code in the system. this has been successfully running since about 2005 on the supercomputer “marenostrum” in barcelona. we relate experiences of using java on a large shared machine. finally we discuss java, including some of its problems, for scientific computing.

سوال خود را در مورد این مقاله مطرح نمایید :

با انتخاب دکمه ثبت پرسش، موافقت خود را با قوانین انتشار محتوا در وبسایت تی پی بین اعلام می کنم
مقالات جدیدترین ژورنال ها