Intel "godīgās" konkurences rūgtā garoziņa
autors: TrakaisKursis
Par Intel negodīgo sāncensību informācija parādās šad un tad, izsaucot ne tikai tiešo konkurentu - AMD un citu procesoru ražotāju sašutumu, bet arī sankcijas transnacionālā līmenī, piemēram, Eiropas komisija 2009. gada vidū uzlika Intel sodu 1 miljarda eiro apmērā par nelikumīgām atlaidēm un negodīgu praksi, kas realizēta ar mērķi no tirgus izspiest konkurentu AMD.
Taču tā ir aisberga redzamā daļa, neredzamā, kā mēs spējam nojaust, ir daudz lielāka. Savukārt metodes daudz izsmalcinātākas. Par pamatu šīm batālijām kalpo AMD un citu x86 procesoru ražotāju spēja Intel pirmizgudrotās lietas piedāvāt lētāk, un tas diktē nepieciešamību procesoru ražošanas flagmanim meklēt citus veidus, kā neitralizēt konkurentus. Un viens no šiem veidiem ir īpaši interesants.
Daudzi programmētāji Intel piedāvātos kompilatorus uzskata par labākajiem pasaulēm, pateicoties to spējai optimizēt kodu noslodzei un ātrdarbībai. Vēl viens arguments par labu Intel kompilatoru izvēlei ir plašs optimizētu funkcionālo bibliotēku klāsts dažādiem profesionāliem pielietojumiem. Un nereti, ja runa ir par ātrdarbību, citu alternatīvu nemaz nav. Šie paši programmētāji ir arī novērojuši, ka Intel kompilatori, bibliotēkas un arī kompilētās programmas strādā sliktāk uz ne-Intel ražojuma procesoriem. Izrādās, ka ģenerējot kodu Intel kompilators pārbauda procesora identifikatoru un gadījumā, ja procesors nav Intel ražojuma, tad kopā ar dažādiem koda izpildes variantiem procesora dispečeram tiek ģenerēts arī kods, kas nodrošina maksimālu savietojamību, ziedojot ātrumu, pat tad ja konkrētais CPU atbalsta visas nepieciešamās komandas. Proti, kompilējot programmas, Intel kompilators ieriebj saviem konkurentiem, mākslīgi samazinot to veiktspēju.
Savas nozares vidū pazīstamais programmētājs un pētnieks Egners Fogs jau 2007. gadā šo problēmu bija norādījis Intelam e-pasta sarakstē, savukārt Intel ir atšaudījies, apgalvojot, ka tā nav ne kļūda, ne problēma un ka kompilatorā nav nepieciešamības neko mainīt.
Tā kā Intel bija izvēlējies ieņemt pozu "tēlot idiotu un nesaprast, par ko ir runa", Fogs savu atklājumu nolēma nodot atklātībai, lai kopiena izlemtu, kam īsti ir taisnība.
Un šajā brīdī savu gājienu ar melno zirdziņu izvēlējās izdarīt VIA Technologies, kas savam jauntapušajam VIA Nano procesoram pievienoja ražotāja nosaukuma (CPUID) maiņas funkciju, kas ļauj procesoram izlikties gan par Intel, gan AMD ražotu datora elektronisko sirdi.
Pirmie veiktspējas mērījumi ar Futuremark PCMark 2005 programmu, uzskatāmi parādīja, ka procesora nosaukuma maiņa ietekmē sniegumu, un tātad pastāv negodīgas konkurences faktors. Skataties paši, kas notiek ja VIA Nano procesoru mākslīgi pārdēvē par kādu Intel vai AMD garabērnu:
IT apskates portāla ixbt.com apskatnieki veica dabīgā VIA Nano un viltvārža VIA Nano salīdzinošos mērījumus, un sausais atlikums ir sekojošs:
- testējot par Intel Core 2 pārdēvētu VIA Nano veiktspējas pieaugums bija pat līdz 15%,
bet uzdodot šo pašu procesoru par AMD Sempron 140 vidējais veiktspējas pieaugums bija 55%.
Tādi, lūk, pīrāgi.
Vairāk informācijas: VIA Nano как инструмент для исследователя
Komentāri
Saistītās tēmas

jonjs : 6 Septembris 2010 20:17:12
shb- : 6 Septembris 2010 20:28:27
nevertell : 6 Septembris 2010 20:31:33
Evers : 6 Septembris 2010 20:44:43
TrakaisKursis : 6 Septembris 2010 20:45:48
Vienkārši tagad domāju, vai tik nevaru es savam athlon'am nomainīt cpuid un pastaipīt vēl garāku e-peen'u ar savu 5000+ pusbeigto amd čipu.
gcc kompilatorā šādu problēmu nav, bet savam athlonam tu cpuid varēsi nomainīt tikai tad, ja ražotājs šādu funkciju ir paredzējis...
_________________
rajah : 6 Septembris 2010 20:47:00
TrakaisKursis : 6 Septembris 2010 20:48:42
jonjs izrāva vārdus no mutes, jāsit gaisā savs Intelis un jāpērk AMD nosti.
boikots būtu pareiza atbilde uz šādām cūcībām; es gan īsti nesapratu, vai jonjs neironizē, šausmas ieliekot pēdiņās, bet par datora maiņu runājot - to tak vajag darīt, kad rodas nepieciešamība
_________________
Evers : 6 Septembris 2010 20:52:51
TrakaisKursis : 6 Septembris 2010 20:53:14
Daudzi tik te žagojās - Intels labāks, Intels ātrāks, AMD nekam nederot.
AMD nekad nav bijis slikts, 64 biti ir viņu garabērns, un inovatīvais potenciāls viņiem ne mirkli nav bijis mazāks kā Intelam, skaidrs, ka arī procesorus tāda firma nespēj ražot sliktus... bet visu jau diktē bara instinkts - tas, kas tirgū darbojas citus izgrūstot ar elkoņiem un ir priekšā-pakaļā, tautai šķiet tas stiprākais. bet vai ir?
_________________
TrakaisKursis : 6 Septembris 2010 20:57:19
Neatkarīgi kompilatori ir, bet tie vai nu ir dārgi (kamēr Intel savu dod bez maksas vai par simbolisku) vai arī bez maksas un funkcionāli ne tik pilnvērtīgi. Tie ir Intel izlikti slazdi, jo labas programmatūras izstrādātājs kompilācijai, protams, izvēlēsies plaši funkcionālu kompilatoru, un, ja vēl tas ir par velti, tad nav šaubu par izvēli!
_________________
grisha : 6 Septembris 2010 20:57:32
nevertell : 6 Septembris 2010 20:58:11
Crow : 6 Septembris 2010 21:11:40
nevertell : 6 Septembris 2010 21:14:45
Evers : 6 Septembris 2010 21:17:30
jonjs : 6 Septembris 2010 21:20:47
Visi ar putām uz lūpām (un klavieres) tagad raksta - oi, ņemšu AMD tagad. Tāds kā svētais karš, zinies, un visi te tik godprātīgi, ka jāiet taisni pašiem pieteikties policijā, ka šovasar 30 odu nositāt. A man par šitiem konkurences trikiem ir pofig. Ja Intel ražojumi joprojām tādēļ būs ātrāki, tad es vienalga ņemšu Intel.
Un vispār - kas liedz AMD un VIA savus kompilatorus izlaist? Lai pasaule redz nevis kaku mētāšanu vienam uz otru, bet reālu darbu
=====================
Intel ir labs, bet man tā mūsdienu ekonomika un ražošana nepatīk. Visi mēģina apēst otru u.t.t. Ja nebūs AMD, nebūs konkurences procesoru tirgū, ja nebūs konkurences, tad būs monopols, ja būs monopols, tad monopolists pat pēdējo sū ... varēs pārdot par lielu cenu un mums būs jāpērk, jo alternatīvu taču nebūs.
Tur jau tā sāls. Dotajā momentā neiet runa ne tik daudz par procesoru veiktspēju un kvalitāti.
rajah : 6 Septembris 2010 21:24:28
TrakaisKursis : 6 Septembris 2010 21:28:38
Visi ar putām uz lūpām (un klavieres) tagad raksta - oi, ņemšu AMD tagad. Tāds kā svētais karš, zinies, un visi te tik godprātīgi, ka jāiet taisni pašiem pieteikties policijā, ka šovasar 30 odu nositāt. A man par šitiem konkurences trikiem ir pofig. Ja Intel ražojumi joprojām tādēļ būs ātrāki, tad es vienalga ņemšu Intel.
Un vispār - kas liedz AMD un VIA savus kompilatorus izlaist? Lai pasaule redz nevis kaku mētāšanu vienam uz otru, bet reālu darbu
Neliedz, AMD strādā pie sava - Open64 kompilatora, par VIA kompilatoru gan nekas nav dzirdēts...
Tomēr varbūt jautājums nav par to... Kā tas nākas, ka konkurenci uzraugošās instances un tiesas šādu Intel politiku vērtē kā negodīgu komercpraksi, kas nodara kaitējumu sabiedrību. Vai viņi kļūdās?
Tikpat labi varētu piedāvāt līdzību, ka tikai tāpēc, ka es esmu stiprāks, es varu kādam viegli sadot pa muti un atņemt mazliet naudas -- tas taču nevienam īpašu ļaunumu nenodara, vai ne?
_________________
Crow : 6 Septembris 2010 21:42:27
KristoZ : 6 Septembris 2010 21:46:05
testējot par Intel Core 2 pārdēvētu VIA Nano veiktspējas pieaugums bija pat līdz 15%,
bet uzdot šo pašu procesoru par AMD Sempron 140 vidējais veiktspējas pieaugums bija 55%.
Pag', pag', man kaut kā neštimmējas kopā ar attiecīgo grafiku... Ja pareizi saprotu, tad vienkārši VIA Nano "nopelnīja" 1845 punktus; izliekoties par AMD, tā nopelnīja 2012 punktus, bet, izliekoties par Intel - 2721.
Pirmkārt, pēc grafika (un mazliet loģikas) spriežot, lielākais pieaugums tam VIA procesoram bija, kad to nodēvēja par Inteli, nevis AMD.
Otrkārt, ja parēķina procentos, tad pieaugums no 1845 uz 2012 (pārdēvējot VIA par AMD) kaut kā nesanāk tie 15%, bet gan tikai deviņi. Bet pieaugums no 1845 uz 2721 nesanāk 55%, bet gan ~47%.
Atvainojiet, negribu piekasīties, tikai vēlos uzzināt, kā tad tur īsti ir? :]
_________________
Information is not knowledge.
/Albert Einstein/
TrakaisKursis : 6 Septembris 2010 21:46:45
Gudrās antitrust instances jau nekļūdās, bet tāpat kā gadījumā, kad atklājās atmiņas čipu ražotāju ļaunprātīgā vienošanās, atļaušos apšaubīt, ka patērētājam no tā visa reāli paliek labāk. Kompānijai peļņu nes produkcijas pircēji un tās soda naudas arī maksā tie paši pircēji.
Piekrītu tev. Vienīgi stulbi sanāk, ka nav iespējas uz neko paļauties, ka esam spiesti barot tos, kas piekopj ne pārāk godīgu praksi, un ar to samierināmies. Lielajā vēsturē šāda bezrūpības greznība mēdz beigties ar Hitleriem un Staļiniem. Un tad galaizmaksas izrādās ļoti dārgas...
_________________
TrakaisKursis : 6 Septembris 2010 21:50:08
testējot par Intel Core 2 pārdēvētu VIA Nano veiktspējas pieaugums bija pat līdz 15%,
bet uzdot šo pašu procesoru par AMD Sempron 140 vidējais veiktspējas pieaugums bija 55%.
Pag', pag', man kaut kā neštimmējas kopā ar attiecīgo grafiku... Ja pareizi saprotu, tad vienkārši VIA Nano "nopelnīja" 1845 punktus; izliekoties par AMD, tā nopelnīja 2012 punktus, bet, izliekoties par Intel - 2721.
Pirmkārt, pēc grafika (un mazliet loģikas) spriežot, lielākais pieaugums tam VIA procesoram bija, kad to nodēvēja par Inteli, nevis AMD.
Otrkārt, ja parēķina procentos, tad pieaugums no 1845 uz 2012 (pārdēvējot VIA par AMD) kaut kā nesanāk tie 15%, bet gan tikai deviņi. Bet pieaugums no 1845 uz 2721 nesanāk 55%, bet gan ~47%.
Atvainojiet, negribu piekasīties, tikai vēlos uzzināt, kā tad tur īsti ir? :]
Paskaidroju: grafikā atspoguļoti dati, izmantojot vienu Futuremark PCMark 2005 programmā veiktu mērījumu, bet ixbt apskatnieki testus veica pēc savas, dažādu ikdienā lietotu programmu metodikas, tāpēc arī rezultāti atšķiras, taču tendence tāpat ir skaidra: CPUID viltošana uzrāda dažādu sniegumu...
_________________
Valodja : 6 Septembris 2010 22:38:13
Laikam cilvēks nezin, ka pastāv Nvidia mikroshēmojumi AMD procesoriem ar SLI atbalstu.
Ja skatās uz cenas un ātrdarbības attiecību, tad lētā gala AMD procesori tiešām lētāki par Intel analogiem. Kaut vai salīdziniet Celeron 430 un Sempron 140. Ja jau Celerons s*ds, tad Semprons 1,5 reizes ātrāks un par pāris latiem lētāks s*ds.
nevertell : 6 Septembris 2010 22:57:28
Imhoteps : 7 Septembris 2010 0:50:00
ob1 : 7 Septembris 2010 6:22:16
foxsk8 : 7 Septembris 2010 7:14:21
TrakaisKursis : 7 Septembris 2010 8:10:42
Hmm, tad beidzot varbūt kādam skatoties testu rezultātus ienāks prātā pajautāt - "ar kādu kompilatoru ir kompilēts tests?"
Es sapratu, ka Futuremark PCMark 2005 kompilēts ar Intel kompilatoru. Citādāk jau tādam atrāvienam rezultātos nevajadzētu būt.
_________________
nevertell : 7 Septembris 2010 8:15:27
TrakaisKursis : 7 Septembris 2010 8:22:17
Ar savām necilajām zināšanām veicot salīdzināšanu, man šķiet, ka AMD biznesā un procesoru attīstīšanā skrien ar to pašu Intel ātrumu, atsevišķos distances posmos, to pat jūtami apdzenot. Nav šaubu, ka nākamajā gadā perspektīvais LIano/Fusion APU mainīs tirgus paradigmu, un Intel zaudēs diezgan ievērojamu tirgus daļu (tas arī mainīs pircēju izvēles paradumus), un viens no veidiem, kā atgādināt AMD tā vietu, būs tas, ka Intel ir x86 licences turētājs. No otras puses - tirgus uzraudzītāji diezin vai ļaus, Intel ļaunprātīgi izmantot tirgus stāvokli un šādā veidā torpedēt konkurentus. Turklāt nevajag aizmirst, ka AMD pieder visas Transmeta koda metamorfēšanas tehnoloģijas, kuras ļauj iztikt bez x86 licences iegādes un jau 2006. gadā nodrošināja tādu veiktspēju, ko tikai 2009. gadā spēja dot Intel Atom(par to es iespējams uzrakstīšu atsevišķu rakstu vēlāk). Tā ka manevra iespējas ir.
_________________
shb- : 7 Septembris 2010 10:19:58
TrakaisKursis : 7 Septembris 2010 13:29:54
zivs : 7 Septembris 2010 13:49:24
cscs : 7 Septembris 2010 18:13:11
Evers : 7 Septembris 2010 18:47:23
bladez : 7 Septembris 2010 19:08:29
Un kas liedz sētniecei būt Mersedesu entuziastei?
Evers : 7 Septembris 2010 20:31:07