|
|
Geschwindigkeitsoptimierung · Software Speed Optimization · High Performance Computing · Number Crunching · C/C++ · Assembler · SIMD · MMX · SSE · SSE2 · SSE3 · 3DNow! |
|
|
|
||||
|
Software- Plattformen |
ServicesHayes Technologies bietet folgende Dienstleistungen an:
auf einer der unterstützten Plattformen. Wenn Sie eine Frage bzgl. der Dienstleistungen haben oder ein Angebot ausgearbeitet haben möchten, nehmen Sie bitte Kontakt mit uns auf.
Analyse des Potentials für Software-Geschwindigkeits-Optimierungen / MachbarkeitsstudienSie haben eine Software und wollen wissen, wie groß das Potential für Software-Geschwindigkeits-Optimierung ist? Ist ein Faktor von 6 möglich? Oder nur eine Beschleunigung um 10%? Hayes Technologies analysiert das Potential für Beschleunigung und gibt Ihnen die Antwort zusammen mit einer Abschätzung für den erforderlichen Aufwand. Bei komplexeren Fällen ist eher ratsam, eine Machbarkeitsstudie durchzuführen.
Design optimierter SoftwareGeschwindigkeit hängt zum großen Teil vom grundlegendem und intermediärem Design und der Beachtung eher allgemeiner Optimierungstechniken ab. (Der andere Teil der Abhängigkeit betrifft die Detail-Implementation, bis herab zu maschinen-spezifischem Code.) Hayes Technologies kann die Teile der Software designen, die für die Performance kritisch sind, oder ein existierendes Design verbessern.
Optimierung existierender Software / Entwicklung optimierter SoftwareSie müssen eine Funktion, eine Anzahl von Funktionen, ein oder mehrere Module der Libraries beschleunigen? Oder optimierte Funktionen oder Module von Grund auf neu entwickeln? Dies ist genau die Aufgabenstellung, auf die sich Hayes Technologies spezialisiert hat. Wir entwickeln vollständig optimierte Software auf den unterstützen Plattformen unter voller Ausnutzung der Befehlssätze der CPU inkl. der SIMD Befehle wie z.B. MMX, SSE, SSE2, SSE3 und 3DNow!
Vor-Ort Software Design und EntwicklungIn manchen Fällen kann die Geschwindigkeits-Optimierung nicht in dem Maße als isolierte Aufgabe betrachtet werden, wie dies in den vorherigen Abschnitten beschrieben wurde. In solchen Fällen kann es besser sein, mit dem Entwicklungs-Team vor Ort zusammenzuarbeiten.
PlattformenZur Zeit unterstützt Hayes Technologies direkt folgende Plattformen:
Insbesondere die folgenden Plattformen mit C, C++ und Assembler als Programmiersprachen (andere Programmiersprachen auf Anfrage) werden unterstützt:
|
|
Plattformen: x86 · Pentium · Pentium MMX · Pentium II · Pentium III · Pentium 4 · Core · Core 2 · Xeon · Itanium · Athlon · DSPs · Embedded CPUs · Windows · Linux · RT-OS Besonders profitierende Applikationsgebiete: Bildverarbeitung · Signalverarbeitung · High Performance Computing / Number Crunching · Simulationen · Kompression · Spiele · 3D Software · Gerätetreiber · Multi-Prozessor Systeme · Multi-Computer Systeme / Cluster · Embedded Geräte · Echtzeit-Systeme · Interaktive Systeme · Und viele mehr... |
|
Copyright (C) 2001-2007 by Hayes Technologies -
Alle Rechte vorbehalten - Rechtliche Information
- English Homepage
Letzte Änderung: 10.12.2006
|