1 / 11

Java Grid Computing aneb jak určit velká prvočísla

Java Grid Computing aneb jak určit velká prvočísla. Petr Papež Vedoucí práce: RNDr. Jaroslav Icha. Čím se bak. práce zabývá. Mersennova prvočísla Grid Computing a jeho role při hledání Mersennových prvočísel Projekt GIMPS

miriam
Download Presentation

Java Grid Computing aneb jak určit velká prvočísla

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Java Grid Computing aneb jak určit velká prvočísla Petr Papež Vedoucí práce: RNDr. Jaroslav Icha

  2. Čím se bak. práce zabývá • Mersennova prvočísla • Grid Computing a jeho role při hledání Mersennových prvočísel • Projekt GIMPS • Zprovoznění Java frameworku pro počítání Mersennových prvočísel pomocí Gridu • Možnosti programu Mathematica 7 pro hledání Mersennových prvočísel

  3. Cíle bakalářské práce • Výpočty a dosažené výsledky při hledání Mersennových prvočísel pomocí Java frameworku a programu Mathematica 7

  4. Teoretický základ Marin Mersenne • Mersennova prvočísla • Prvočísla, jenž odpovídají vzorci 2n-1, kde n je přirozené číslo. • Známo 47 čísel • Posledních 13 těchto čísel bylo nalezeno pomocí technologie Grid Computing • Nejvyšší 243112609-1, 12 978 189 číslic

  5. Teoretický základ • Grid Computing • Technologie pro spojování počítačových zdrojů • Great Internet Mersenne Prime Search (GIMPS) • Veřejný výpočetní grid pro hledání Mersennových prvočísel • Nalezli posledních 13 čísel

  6. Standard Globus Alliance • Standard pro vývoj gridů • Aplikuje jej open-source Globus Toolkit • První framework, který jsem pro stavbu gridu použil • Po naprogramování webservice jsem zjistil, že zbylá část není v Javě • Nutnost naprogramovat klienta, server, webservice i další komponenty

  7. GridGain • Aplikace pro tvorbu gridů • Naprogramován v Javě, framework také v Javě • K dispozici je komunikace mezi klientem a serverem a klient, nutnost naprogramovat server

  8. GridGain výsledky C1 a C2 Core 2 Duo E5200 2,5 GHz @ 3,5 GHz, 4 GB RAM C3 Pentium M 1,86 GHz, 2 GB RAM

  9. GridGain aplikace

  10. Mathematica 7 • V základním balíku lze využít příkaz Parallelize[Příkaz] • Lze dokoupit doplněk gridMathematica. Ten umožňuje zprovoznit výpočetní grid

  11. Co zbývá • GridGain na více nodech • gridMathematica

More Related