Produkty a služby >
Software >
Intel Software Development
Pomocí vývojářských softwarových produktů Intel® se špičkovými vícejádrovými kompilátory, knihovnami a clusterovými nástroji běží aplikace rychleji na systémech založených na procesorech Intel®. Zvyšte výkon a přesnost v průběhu vývojového cyklu — účinné a komplexní softwarové nástroje Intel® podporují vývoj i těch nejsložitějších vícevláknových aplikací. Získejte nástroje pro tvorbu, analýzu a optimalizaci vláknových aplikací. Zrychlete vývoj vláknových aplikací, které plně využívají hardware koncových uživatelů, a to od superpočítačů až po notebooky a mobilní zařízení. Nákup každého nástroje zahrnuje jeden rok aktualizací produktu zdarma (včetně hlavních edicí) a přístup k podpoře Intel® Premier Support.
Intel® C++ Composer XE
Intel® C++ Composer XE poskytuje rychlý vývoj a vysoký výkon pro celou řadu platforem postavených na procesorech Intel®. Professional Edition přichází s novým rozsahem pokročilých optimalizací, vícevláknových aplikací (multithreading) a podpory procesorů, včetně automatického přidělení procesoru, vektorizace a rozbalování smyček. Rovněž poskytuje vysoce optimalizované C++ šablony pro paralelizaci, matematické zpracování a multimediální knihovny. Composer XE tvoří pevný základ pro vytvoření robustního, vysoce výkonného paralelního kódu, a to při značné úspoře cenových nákladů. Kompilátory Intel® se integrují do populárních vývojových prostředí a jsou zdrojově i binárně kompatibilní s ostatními široce využívanými kompilátory.
Intel® Fortran Composer XE
Intel® Fortran Composer XE poskytuje rychlý vývoj a vysoký výkon pro celou řadu platforem postavených na procesorech Intel®. Fortran Composer XE přichází s novým rozsahem pokročilých optimalizací, vícevláknových aplikací (multithreading) a podpory procesorů, včetně automatického přidělení procesoru, vektorizace a rozbalování smyček. Rovněž poskytuje vysoce optimalizovanou matematickou knihovnu. Fortran Composer XE tvoří pevný základ pro vytvoření robustního, vysoce výkonného paralelního kódu, a to při značné úspoře cenových nákladů. Kompilátory Intel® se integrují do populárních vývojových prostředí a jsou zdrojově i binárně kompatibilní s ostatními široce využívanými kompilátory.
Intel® Composer XE
Intel® Composer XE obsahuje balík kompilátorů a knihoven -
C++ Compilers Professional Edition, Fortran Compilers Professional Edition, Math Kernel Library (MKL), Integrated Performance Primitives (IPP) a Threading Building Blocks (TBB).
Intel® Cluster Studio
Intel® Cluster Studio poskytuje rozsáhlý softwarový balíček, který obsahuje Intel® C++ a Intel® Fortran kompilátory pro všechny architektury Intel®, plus všechny clusterové nástroje Intel® Cluster Tools pro vývoj, analýzu a optimalizaci výkonu paralelních aplikací na clusterech s OS Linux nebo Windows Compute Cluster Server (CCS). Spojením všech kompilátorů a nástrojů do jednoho licenčního balíčku může Intel poskytnout za neuvěřitelně nízkou cenu interoperabilitu a podporu pro nejlepší nástroje ve své třídě, vše v jediné instalaci.
Intel® Cluster Studio
Intel® Cluster Studio poskytuje mimořádnou hodnotu za značně sníženou cenu pro clustery běžící na OS Linux nebo Microsoft Windows Compute Cluster Server. Snadná instalace a použití. Tento softwarový balíček Intel® Vám pomůže vyvíjet, analyzovat a optimalizovat výkon paralelních aplikací pro clustery používající 32 a 64-bitové architektury Intel®. Sloučením Intel® Trace Analyzer a Collector, Intel® Math Kernel Library, Intel® MPI Library a Intel® MPI Benchmarks do jediného balíčku Intel Cluster Studio zajistí širokou kompatibilitu a plně testovanou interoperabilitu těchto špičkových nástrojů.
Intel® Integrated Performance Primitives (Intel® IPP)
IIntel® Integrated Performance Primitives (Intel® IPP) je rozsáhlá knihovna vícejádrových, vysoce optimalizovaných softwarových funkcí pro digitální média a aplikace zpracování dat. Intel IPP poskytuje tisíce optimalizovaných funkcí, které pokrývají často používané základní algoritmy. Funkce Intel IPP jsou navrženy tak, aby poskytovaly výkon převyšující samotné optimalizované kompilátory prostřednictvím párovnání algoritmů s nízkoúrovnovými optimalizacemi, založenými na dostupných schopnostech procesoru, prvcích jako je Streaming SIMD Extensions (SSE) a další optimalizované sady příkazů.
Intel® Math Kernel Library (Intel® MKL)
Intel® Math Kernel Library (Intel® MKL) je knihovna vysoce optimalizovaných výpočetních rutin se značným použitím vláken pro vědecké, technické a finanční aplikace, které vyžadují maximální výkon. Klíčové matematické funkce zahrnují BLAS, LAPACK, ScaLAPACK, Sparse Solvers, Fast Fourier Transforms (Fourierovy transformace), Vector Math (vektorové výpočty) a další. Intel® MKL nabízí optimalizace výkonu pro další generaci mikroarchitektury Intel® a zahrnuje zlepšenou itegraci s Microsoft Visual Studio, Eclipse a XCode.
Intel® Threading Building Blocks (Intel® TBB)
Intel® Threading Building Blocks (Intel® TBB) je oceněňovaná runtime knihovna, která zjednodušuje psaní vícevláknových aplikací. Stejně jako C++ Standard Template Library (STL) rozšiřuje jazyk jádra, Intel TBB poskytuje uživatelům C++ abstrakci na vyšší úrovni pro paralelizaci. Pro zavedení Intel TBB vývojáři používají známé šablony C++ a styl kódování, nízkoúrovňové detaily vláken přenechávají na knihovně. Je rovněž přenosná mezi architekturami a operačními systémy. Pomocí Intel TBB vývojáři získávají výhody jako je rychlejší programování, škálovatelný výkon a snadnější údržba kódu.
Intel® VTune™ Amplifier XE
Intel® VTune™ Amplifier XE hodnotí aplikace na různě velkých systémech postavených na procesorech Intel®, od vestavěných systémů až po superpočítače, a napomáhá zlepšit výkon aplikací. VTune™ Amplifier XE usnadňuje ladění výkonu aplikace a je nepostradatelný pro co nejrychlejší chod software na nejnovějších jednojádrových a vícejádrových systémech. Není závislý na kompilátoru a jazyce, takže funguje s jazyky C, C++, Fortran, C#, Java, .NET a dalšími. Na rozdíl od některých produktů, které poskytují pouze analýzu grafu volání nebo pouze omezenou sadu vzorových událostí, VTune™ Amplifier XE poskytuje oboje s rozsáhlou sadou ladicích událostí pro všechny nejnovější procesory Intel®.
Intel® MPI Library
Intel® MPI Library se zaměřuje na zlepšování výkonu aplikací na clusterech založených na IA architektuře —zavedením vysoce výkonnostní specifikace MPI-2 na více vláknech. Umožňuje podat rychle maximální výkon uživatelům, dokonce i když změníte nebo aktualizujete na nová propojení, aniž by bylo zapotřebí větších změn v software nebo operačním prostředí. Použijte tuto vysoce výkonnou MPI knihovnu pro vývoj aplikací, které běží na vícenásobných clusterových propojeních, které uživatel zvolí v době běhu. Intel rovněž poskytuje zdarma runtime environment sadu pro produkty vyvinuté s knihovnou Intel MPI. Získejte nejlepší výpočetní výkony pro podnikové a divizní HPC nebo pracovní skupiny.
Intel® Inspector XE
Intel® Inspector XE je analytický nástroj, který detekuje těžko odhalitelné chyby jako časově závislé chyby nad daty a deadlocky (uvíznutí) v 32bitových a 64bitových aplikacích. Rovněž může být začleněn do automatizovaného Quality Assurance procesu pro zajištění kvality kódu. Komplexní detekce chyb snižuje riziko přidání vláken a umožňuje praktické ovládnutí základních principů vláken. Zrychlete vývoj vláknových aplikací pomocí detekce obtížně zjistitelných chyb ještě předtím, než nastanou a využijte výkonnostní výhody vícejádrových procesorů Intel®.
Intel® Thread Profiler
Intel® Thread Profiler pro Windows pomáhá rychleji vyladit vícevláknové aplikace pro optimální výkon na vícejádrových procesorech Intel®. Měří počet jader, která aplikace účinně využívá, pro zjištění současného paralelního výkonu. Rovněž zobrazuje souběžnost i časové osy a napomáhá vizualizovat, kolik procent kódu je optimálně paralelních a kde jsou problémy s výkonem aplikace. Pokročilá funkcionalita profilování vláken zahrnuje analýzu OpenMP, umožňuje rychlé prototypování a odhad výkonnostního potenciálu různých návrhů. Určete oblasti kódu vlákna s největší pravděpodobností pro zlepšení výkonu a budujte výkon a škálovatelnost v aplikacích s Intel® Thread Profiler 3.1.
Intel® Trace Analyzer and Collector
Intel® Trace Analyzer a Collector je účinný nástroj pro pochopení chování MPI aplikací, rychlé nalezení bottlenecků a dosažení vysokého výkonu pro paralelní clusterové aplikace. Podporuje clusterové systémy postavené na architektuře Intel®, disponuje vysokým stupněm kompatibility s aktuálními standardy a nyní zahrnuje porovnání sledovacích souborů, zobrazení dat čítače a knihovnu pro kontrolu správnosti MPI. Analyzujte výkon MPI, zrychlete běh paralelních aplikací, lokalizujte hotspoty a bottlenecky a porovnejte sledovací soubory s grafikou poskytující rozsáhlé detailní analýzy a seřazené časové osy—vše s Intel® Trace Analyzer a Collector.