Navigation

    cpp-logo

    C++ Community

    • Registrieren
    • Anmelden
    • Suche
    • Kategorien
    • Aktuell
    • Tags
    • Beliebt
    • Gruppen
    1. Übersicht
    2. Beliebt
    Melde dich an, um einen Beitrag zu erstellen
    • Alle Kategorien
    • Ankündigungen
    •      Die Artikel
    • C++ (alle ISO-Standards)
    •      MFC
    •      VCL (C++ Builder)
    •      C++/CLI mit .NET
    •      Andere GUIs - Qt, GTK+, wxWidgets
    • Sonstige Programmiersprachen
    •      C (alle ISO-Standards)
    •      C# und .NET
    •      Java
    •      Assembler
    •      Webzeugs
    • Betriebssysteme
    •      WinAPI
    •      Linux/Unix
    •      Projekt: OS-Development
    •      DOS und Win32-Konsole (nur Lesen)
    • Weitere Fachbereiche
    •      Mathematik und Physik
    •      Spiele-/Grafikprogrammierung
    •      Datenbanken
    •      Compiler- und IDE-Forum
    •      Projekte
    • Jenseits der Programmierung
    •      Beruf und Ausbildung
    •      Stellenangebote
    •      Themen rund um die IT
    •      Gaming-Corner
    • Forentechnik
    • Archiv
    •      Das C++ Magazin
    •          Die Redaktion
    •          Die Autoren
    •          Allgemeines zum Magazin
    •          Archiv
    •      Organisation des Forumtreffens
    •      FAQs - Frequently Asked Questions
    •          FAQ - C (C89, C99 und C11)
    •          FAQ - Assembler
    •          FAQ - C++ (auch C++0x, C++11)
    •          FAQ - C++/CLI
    •          FAQ - C++ Builder (VCL/CLX)
    •          FAQ - C# und .NET
    •          FAQ - Compiler & IDEs
    •          FAQ - Datenbanken
    •          FAQ - DOS und Win32-Konsole
    •          FAQ - Grafik-/Spieleprogrammierung
    •          FAQ - GUIs
    •          FAQ - Java
    •          FAQ - Linux/Unix
    •          FAQ - Mathematik und Physik
    •          FAQ - MFC
    •          FAQ - Rund um die Programmierung
    •          FAQ - Sonstiges
    •          FAQ - Webzeugs
    •          FAQ - WinAPI
    •          FAQ - Forentechnik
    • Alle Themen
    • Neue Themen
    • Beobachtete Themen
    • Unbeantwortete Themen
    • Gesamter Zeitraum
    • Tag
    • Woche
    • Monat

    • L

      Funktion optimieren
      Assembler • • Lennox  

      53
      0
      Stimmen
      53
      Beiträge
      1067
      Aufrufe

      *

      @Lennox sagte in Funktion optimieren: Edit: Aber noch einmal zur Erinnerung, wir sprechen nur über die Indexvariablen... Ob die Arraywerte auch, also das, worauf RDB-8 und 16(?) zeigen, gecached werden, weiß ich nicht. Eine moderne CPU cached alles was technisch möglich ist. Daher sollte man zuerst Algorithmen auf Cache Hits optimieren, und erst danach an Assembler denken. Also frag das System wie lang eine Cache Line ist, und nutze diese Information im Algorithmus. Solange Du nur normale Register nutzt bringt Dir Assembler wahrscheinlich nichts, da der Compiler bessere Arbeit abliefern wird. Nur die Ausnutzung von SIMD ist aktuell noch schlechter, so dass sich Intrinsics für SIMD Code lohnt. Aber ich würde mir nicht die Mühe machen alles komplett in Assembler zu schreiben. Es gibt Profiling Tools mit denen Du sehen kannst wie viele Cache Misses das Programm verursacht hat. Nachtrag: Das einzige was wirklich CPU spezifisch ist, sind die Branch Predictor. D.h. wie verarbeitet die CPU im Voraus Code, der am wahrscheinlichsten ausgeführt werden wird. Daher lohnt es sich auch Loop Unrolling zu machen -> keine Sprünge, keine Probleme mit der Vorhersage.
    • E

      Funktionales Bewusstsein für ein Programm mit lokaler KI
      Projekte • • Erhard Henkes  

      17
      2
      Stimmen
      17
      Beiträge
      397
      Aufrufe

      E

      Das Thema "funktionales Bewusstsein" von KI wird hier beleuchtet: https://www.youtube.com/watch?v=wCiZRLJ4b1w https://www.youtube.com/watch?v=uyz32GATePI (Karl Olsberg) usw. https://chatgpt.com/share/6934ba2e-c644-8006-adf7-2f8e23fb673a Ein Gespräch mit ChatGPT-5.1 zu diesem Thema.
    • F

      Softwareentwickler (m/w/d) C#/ C++ / Düsseldorf
      Stellenangebote • festanstellung c++ datenbank sql-datenbanken • • Finovesta GmbH  

      1
      0
      Stimmen
      1
      Beiträge
      42
      Aufrufe

      F

      Die FINOV€STA GmbH ist ein aufstrebendes, dynamisches, stetig und gesund wachsendes Unternehmen mit derzeit 45 Angestellten. Das Kerngeschäft liegt im Handel mit Wertpapieren und Derivaten jeglicher Art. FINOV€STA hält eigene Mitgliedschaften an vielen nationalen und internationalen Börsen und ist über Broker zusätzlich an weitere Märkte angebunden. FINOV€STA tätigt ausschließlich Geschäfte im eigenen Namen und auf eigene Rechnung. Innovative Handelsstrategien, modernste Technik sowie hervorragend ausgebildete und motivierte Mitarbeiterinnen und Mitarbeiter machen den konstanten Erfolg des Unternehmens aus. Um unser erfolgreiches Geschäftsmodell weiter auszubauen, suchen wir Sie (m/w/d) zur Unterstützung unseres Bereiches „Programmierung/Entwicklung“. Ihre Aufgaben Sie entwickeln innerhalb eines kleinen Entwicklerteams eigenständig Module und Anwendungen für die Unterstützung des automatischen und manuellen Handels mit Wertpapieren und betreuen dabei die bestehende Inhouse-Software. Sie erstellen zuverlässige, performante und erweiterbare Lösungen für interne Problemstellungen in den Bereichen Handel, Backoffice, Analyse und Simulation. Dabei setzen Sie unterschiedliche Konzepte und Technologien ein, darunter Client-Server-Systeme, Netzwerkprotokolle und Datenbanken. Für die optimale Umsetzung Ihrer Aufgaben arbeiten Sie eng mit den Anwendern aus den Fachbereichen zusammen und setzen sich intensiv mit den internen Handelsabläufen auseinander. Unsere Anforderungen Ein erfolgreich abgeschlossenes Studium in einem einschlägigen Fach Sehr gute Kenntnisse in C# und .NET sowie fortgeschrittene Kenntnisse in modernem C++ und der Standardbibliothek Sicherer Umgang mit SQL-Datenbanken. Erfahrungen mit dem Entity Framework sind von Vorteil Erfahrungen mit nachrichtenorientierter Kommunikation Kreativität und Initiative bei der Erarbeitung von Lösungen für neue Probleme sowie bei der Planung von Projekten Sie verfügen über gute Deutsch- und Englischkenntnisse in Wort und Schrift Wir bieten ein leistungsgerechtes Jahreseinkommen 30 Tage Urlaubsanspruch, plus freie Tage am 24. und 31.12. Einen sicheren Arbeitsplatz Eine fundierte Einarbeitung Obst, Snacks und Erfrischungsgetränke Kostenloses Firmen-Bike (SwapFiets) Ermäßigte Urban Sports Club Mitgliedschaft Die FINOVESTA GmbH befindet sich leicht erreichbar am Düsseldorfer Hafen – eine der tollsten Gegenden dieser Stadt. Wir freuen uns über Ihre Bewerbung im PDF- Format unter: bewerbung@finovesta.de