Suchergebnisse für Anfrage "c"
wie man den Matrixmultiplikationscode (Matmul-Code) optimiert, damit er schnell auf einem einzelnen Prozessorkern ausgeführt werden kann
Ich arbeite an Konzepten für die parallele Programmierung und versuche, das Matrixmultiplikationsbeispiel für einen einzelnen Kern zu optimieren. Die schnellste Implementierung, die ich bisher gemacht habe, ist die folgende: /* This routine ...
Ausführen von Befehlen über Sockets mit popen ()
Kann mir jemand bei dem Versuch helfen, den folgenden Server und Client zu implementieren?: Der Kellner #include <stdlib.h> #include <unistd.h> #include <sys/socket.h> #include <netinet/in.h> #include <stdio.h> #include <string.h> int ...
Ich möchte, dass eine Funktion in C unter Linux einen Core-Dump sammelt, ohne den Prozess zu beenden
abort () sammelt den Core-Dump, aber ich möchte nicht, dass der Prozess beendet wird. dump_core () sammelt den Kernspeicherauszug, jedoch im Kernelraum. Gibt es im Benutzerbereich eine Funktion, die der Funktion dump_core () entspricht?
Schneller Weg, um Massendaten zu überprüfen, wenn Null in C? [Duplikat
Diese Frage hat hier bereits eine Antwort: Schnellerer Ansatz für die Suche nach einem Null-Puffer in C? [/questions/1493936/faster-approach-to-checking-for-an-all-zero-buffer-in-c] 20 answersIch habe eine Menge Daten, vielleicht 4MB. Jetzt ...
Effizientes Rechnen von (a - K) / (a + K) mit verbesserter Genauigkeit
n verschiedenen Kontexten, zum Beispiel für die Argumentreduktion für mathematische Funktionen, muss man @ berechn(a - K) / (a + K), woa ist ein positives Variablenargument undK ist eine Konstante. In vielen Fällen,K ist eine Zweierpotenz. Dies ...
Warum ist die Größe der eingebauten Typen mit Ausnahme von char in C & C ++ vom Compiler abhängig?
Warum sind grundlegende Typen in C und C ++ nicht genau wie in Java definiert, wo einint ist immer 4 Bytes undlong ist 8 Bytes usw. Meines Wissens in C und C ++ nur einchar ist als 1 Byte definiert und alles andere wird von ...
icheres Speichern und Zugreifen auf das EEPR
Ich habe kürzlich festgestellt, dass selten aktualisierte Konfigurationsvariablen im EEPROM eines Mikrocontrollers gespeichert werden müssen. Das Hinzufügen eines Status zum Programm zwingt einen sofort dazu, sich um @ zu sorge Erkennung nicht ...
Warum druckt printf beim Drucken von hex nicht nur ein Byte aus?
pixel_data ist einvector vonchar. Wann mache ichprintf(" 0x%1x ", pixel_data[0] ) Ich erwarte zu sehen0xf5. Aber ich bekomme0xfffffff5 als würde ich eine 4-Byte-Ganzzahl anstelle von 1 Byte ausgeben. Warum ist das? Ich habe gegebenprintf a ...
Wie verwende ich MSVC Intrinsics, um das Äquivalent dieses GCC-Codes zu erhalten?
Der folgende Code ruft die integrierten Funktionen für clz / ctz in GCC auf und verfügt auf anderen Systemen über C-Versionen. Offensichtlich sind die C-Versionen etwas suboptimal, wenn das System über einen eingebauten Befehl clz / ctz verfügt, ...
Cs Abneigung gegen Arrays [closed]
In Einführungsbüchern zu C wird oft behauptet, dass Zeiger mehr oder wenigersin Arrays. Ist das nicht bestenfalls eine große Vereinfachung? Dort ist ein Array-Typ in C und es kann sich völlig anders verhalten als Zeiger, zum Beispiel: #include ...