Archief - [PROG][SSE3] BOINC optimalisatie compile

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Cyberkef

Legacy Member
Zoals sommigen van jullie weten ben ik een verwoerd BMF'er, en sinds een paar maand zijn wij overgestapt naar een nieuw project: BOINC. Buiten dat het natuurlijk nuttig is, doen wij het vooral voor de stats, en daarom hebben sommige mensen geoptimaliseerde clients gecompiled, waarondere deze mens.

Nu, die software is ondertussen al serieus outdated, ondertussen zit de huidige generatie processoren al aan SSE3, en is de BOINC client al serieus wat geupdate. Als ik hem mail reageert ie niet, daarom dacht ik: "heck, waarom probeer ik dat zelf niet". Ik heb de sourcecode, en Visual Studio 2005, maar...

How the hell kan je zoiets nu optimaliseren voor SSE3? Weet iemand van jullie hoe je er zelfs nog maar aan moet beginnen? :help:

Vich

Legacy Member
De optimalisatiefeatures van zitten gewoon in de projectopties:
Configuration properties -> C/C++ -> Optimization
Aan jou om uit te zoeken via MSDN welke flag precies SSE3 enabled ;) (als dat uberhaupt ook mogelijk is)
[edit] Volgens mij moet "optimize for processor" op "pentium 4 and above" staan, want via Google vond ik een site over MS's .NET met daarop:
The advantage of P4 SSE2 and SSE3 instruction sets can be exploited only with unmanaged code and only hand-optimized code can be truly optimal.

[edit] Of geef de params manueel mee, zoals op http://66.249.93.104/search?q=cache....html+"visual+studio"+sse3&hl=en&ct=clnk&cd=5 vermeld werd:
CFLAGS=-O3 -msse2 -msse3
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan