Kilka dni temu zaczęły napływać wiadomości z Phoronix, renomowany portal testów porównawczych na platformie Linux. chodzi o Kompilator o wysokiej wydajności, który został wydany jako Open Source, przeznaczony głównie dla 64-bitowych procesorów Intel i AMD, pomijając na razie architekturę ARM. |
Prawda jest taka, że dzięki temu kompilatorowi uzyskuje się poprawę czasu kompilacji nawet o 80% i wydajność, która w niektórych przypadkach jest 3 razy wyższa niż w przypadku kompilatora GCC.
PathScale wypuścił swój wysokowydajny kompilator na licencji GPL3 EkoŚcieżka. Kompilator o wysokiej wydajności jest przeznaczony głównie do Intel/AMD 64-bitowy dla języków C99, C++ 2003, i który jest często używany w superkomputerach.
W ten sposób możliwe będzie pobranie całkowicie otwartego kompilatora bez żadnych opłat i użycie go do kompilacji (aplikacje, jądro itp.) zamiast GCC. Tak zaoferowane zostaną pewne usługi dodatkowe, które będą płatne. Zgodnie z zapowiedzią, wydanie zawiera dokumentację oraz kompletny zestaw deweloperski, w tym kompilator, debugger, asembler, środowiska uruchomieniowe i standardowe biblioteki.
PathScale ogłosił dzisiaj, że EKOPath 4 Compiler Suite jest teraz dostępny jako projekt open source i do bezpłatnego pobrania dla systemów Linux, FreeBSD i Solaris. Ta wersja zawiera dokumentację i kompletny zestaw programistyczny, w tym kompilator, debugger, asembler, środowiska wykonawcze i standardowe biblioteki. EKOPath jest produktem lat ciągłego rozwoju, reprezentującym jeden z najbardziej wydajnych w branży kompilatorów Intel 64 i AMD C, C++ i Fortran.
Oficjalne ogłoszenie
Niewątpliwie świetna wiadomość, będziemy musieli poczekać na decyzję podjętą przez Kernel i różne dystrybucje podczas kompilacji ich aplikacji.
W tej chwili, pomimo ogłoszenia, nadal widzimy z Oficjalna strona internetowa koszt każdej licencji. Podążając za linkiem podanym na początku artykułu, możemy pobrać kompilator.
źródło: Bardzo Linux
Wyobraź sobie Gentoo z potrójną wydajnością...
Szkoda, że to dla supermózgów
To normalne, że nie ma takiej samej wydajności jak Gentoo, piękno Gentoo polega na tym, że kompilujesz wszystko od zera, co daje nam spektakularną wydajność w zamian za całą pracę, która kosztuje
To dla mnie naprawdę przydatna informacja, ponieważ żyję migrując z dystrybucji, na taką, która działa lepiej i z większą wydajnością, czyli 64-bitową.
Od wersji Ubuntu 11.04 AMD64, dla mnie okazało się to wielkim gównem, zużywa 768 MB pamięci RAM i zużywa 95% obu dwurdzeniowych procesorów AMD Athlon 3.13 Ghz (przy użyciu tylko LXDE)
Ciekawy artykuł... ale z nieco mylącym nagłówkiem, prawda?
Zgadzam się z Tobą!
Witaj, jeśli przyjrzysz się uważnie, testy są wykonywane z GCC w poprzedniej wersji w stosunku do nowej wersji EkoPath
W tej wersji gcc możesz ręcznie dostosować optymalizacje, ale domyślnie jest to -o1 (są 3 poziomy optymalizacji (o1) 1, (o2) optymalizacji 2 i (o3) optymalizacji 3, z których każdy działa szybciej niż poprzedni AKTUALNY STAN TWOJEGO OPROGRAMOWANIA I SPRZĘTU), w tym przypadku pozostawiają go w o1, aby program w ogóle się nie zmieniał i łatwiej było znaleźć i poprawić błędy, chociaż można go łatwo ustawić na „o2” lub „ o3".
W nowej wersji GCC, która pojawiła się ponad 3 miesiące temu, poziom optymalizacji jest automatycznie podnoszony dla części, które na pewno będą dobrze działać.
Działa więc szybko, ale „całkowicie” bezpiecznie.
mimo to „nie chodzi o to, jak to skompilujesz, ale o to, co wykonasz” :·D
Pozdrawiam i dziękuję za ten WSPANIAŁY blog.
zgadzam się
Miejmy nadzieję, że firmy i/lub społeczności stojące za naszymi ulubionymi dystrybucjami zaczną brać pod uwagę ten nowy kompilator, który z tego, co widzę, wiele obiecuje. Wszelkie ulepszenia wydajności byłyby bardzo mile widziane 🙂
Coś jest nie tak z licznikiem RSS, przynajmniej ja śledzę cię z eleganckim RSS w Chromium
Spędziłem 1 miesiąc z Sabayonem – Gentoo prekompilowane, ale gdzie można się wynurzyć, czyli skompilować – i działało szybko, ale niewiele lepiej niż Ubuntu, i brakowało mi umów PPA i niektórych pakietów. Że jeśli społeczność jest znacznie lepsza niż Ubuntu. Instalator ma system tworzenia kopii zapasowych programów, które Ubuntu by sobie życzył, i moim zdaniem brakuje mu usługi podobnej do Ubuntu One, ale jego baza instalacyjna nie jest tak duża.
Szkoda… nagłówek jest dość mylący. Spodziewałem się czegoś bardziej przydatnego.
Całkowicie. 😛
Dzięki za Twoje słowa Jose! Uścisk!
Pablo.
Jak mogę zainstalować ten kompilator w sabayon?