Linuxowy kompilator badawczy
2003-05-01 01:07
Przeczytaj także: Brytyjski rząd woli Linuksa
Nowe funkcje kompilatora ułatwiają prowadzenie badań nad optymalizacją hierarchii pamięci, rozwiązaniami programistycznymi dla języka C++ i optymalizacją funkcji w implementacjach dla architektury Itanium. ORC 2.0 zawiera też funkcje analizy wydajności, ułatwiające lokalizację newralgicznych punktów tworzonego oprogramowania.Przeznaczony do prac badawczych kompilator jest jednym z wielu narzędzi programistycznych dostarczanych przez Intela. Intel oferuje również kompilatory do zastosowań komercyjnych oraz analizatory wydajności. Opracowane przez Intela kompilatory języków C++ i Fortran wykorzystują techniki optymalizacji, pozwalające uzyskiwać wysokiej jakości kod dla procesorów z rodzin IA32 i Itanium.
Kompilatory tłumaczą tekst programów napisanych w czytelnych dla człowieka językach wysokiego poziomu, takich jak C, C++ czy FORTRAN, na ciąg instrukcji zrozumiałych dla komputerów. Od skuteczności tego tłumaczenia zależy m.in. wydajność oprogramowania. Nowoczesne procesory, do których należą układy z rodziny Itanium, wyposażone są w wiele jednostek wykonawczych i mogą wykonywać kilka zadań jednocześnie. Nowoczesne kompilatory muszą być zdolne do wykrywania takich równoległych zadań w tekście programu i odpowiedniego ich przydzielania jednostkom wykonawczym procesora w sposób zapewniający optymalne wykorzystywanie dostępnych zasobów. Nieustanny rozwój architektury mikroprocesorów powoduje konieczność ciągłego doskonalenia technik kompilacji.
Kompilator ORC 2.0 ma strukturę modułową, umożliwiającą prowadzenie eksperymentów z różnymi modułami odpowiedzialnymi za różne aspekty optymalizacji kodu i szybkie porównywanie skuteczności testowanych rozwiązań.
Intel rozwinął model zdecentralizowanych prac badawczych, w których bierze udział ponad 70 laboratoriów z całego świata. Działające w Pekinie zespoły Programming Systems Lab i Intel China Research Center pracowały nad projektem Open Research Compiler wspólnie z Instytutem Technik Komputerowych. Utworzone w roku 1998 centrum badawcze zatrudnia obecnie 40 naukowców i inżynierów, prowadzących badania w dziedzinach takich jak rozpoznawanie obrazów, media, sieci bayesowskie, kompilatory i narzędzia.
oprac. : Grzegorz Gacki / CentrumPrasowe.net
Przeczytaj także
-
Cyberprzestępczość - trendy według FortiGuard Labs
-
Kaspersky Hybrid Cloud Security z lepszą ochroną dla systemu Linux
-
Malware LemonDuck powraca
-
Linux zaatakowany przez malware FreakOut
-
Linux odporny, ale nie na cyberataki APT. Jak się chronić?
-
Nowa wersja Red Hat OpenStack 15 już dostępna
-
Serwery: rośnie rola oprogramowania
-
Doctor Web wykrył trojana dla Linuxa napisanego w języku Go
-
Ataki DDoS: botnety działają na zainfekowanych serwerach linuksowych