| 

.NET C# Java Javascript Exception

Parallel-Fragen

Auf dieser Seite befinden sich alle Parallel-Fragen. Weitere Themen findest du mit der Suche rechts oben, z.B. [parallel] Suchwort um alle Fragen zum Thema parallel mit dem Wort "Suchwort" zu finden.

Stelle deine Parallel-Frage jetzt!
2

Prozessor-Chip vs. Kerne

Was ist effizienter, vier Prozessoren mit jeweils einem Kern oder ein Prozessor mit vier Kernen und warum? Das ist eine grundlegende Frage, ich glaube Prozessoren mit einem Kern gibt es nicht mehr. Man könnte auch fragen, ob vier Prozessoren mit jeweils zwei Kernen effizienter sind als ein Prozessor mit insgesamt acht Kernen.
effizienter?! Dann muss die Antwort "1 Prozessor" lauten, denn beide Varianten sind gleich gleich effektiv (Annahme!), aber ein Processour mit vier Kernen inklusive Mainboard künstiger also effizienter. Anders sieht es aus, wenn die vier Prozessoren eigene L1 Cache, L2 Cache, L3 Cache und/oder Speicherinferfaces mitbringen; dann können 4 Prozessoren effektiver also ...
effizienz kerne parallel prozessor
12.08.2014 | 578 1
12.08.2014
4

Gegenseitiger Auschluss - Parallele Programmierung

Es gibt in der Programmierung für das Umsetzen des gegenseitigen Ausschlusses mehrere Ansätze. Ich kenne das Lock-Variable, Mutex-Variablen und Semaphore. Verstehe ich das richtig? Lock ist ein einfacher Mechanismus für den gegenseitigen Ausschluss und hat in seiner Struktur nur einen boolschen Wert. Entweder ist ein kritischer Bereich gelockt oder nicht. Ganz einfach. ...
Wenn du von der Windows API sprichst, dann müßte Lock korrekterweise CriticalSection heißen. Aber im großen und ganzen ist die Betrachtung richtig. CriticalSection dient nur dazu, Threads innerhalb eines Prozesses zu synchronisieren. Mutex und Semaphore können benannt werden und sind damit über Prozessgrenzen verfügbar. Damit können sie von wildfremden Prozessen ...
lock mutex parallel semaphore
11.08.2014 | 523 1
11.08.2014
1

GPU - APIs

Grafikkarten beherrbergen i.d.R. eine Vielzahl an Prozessoren. Somit werden sie nicht nur für das Rendern von Bildern eingsetzt, sondern auch zum Verarbeiten von Algorithmen und lösen von komplexen Problemen. Für die Programmierung von GPUs existieren verschieden APIs: CUDA, OpenCL und mittlerweile kann OpenMP mit der Version 4.0 auch auf Grafikkarten arbeiten. Sind ...
api cpu cuda grafikkarte java-threads openmp parallel pthreads threads
11.08.2014 | 694 0
11.08.2014
1

Cache-Kohärenzmodelle Grundlagen basierte Frage

... (und ich vermute ich stelle hier gerade eine relativ naive Frage), wir kümmern uns in der parallel en Programmierung relativ aufwendig um Synchronisation. In Java bespw. u.a. mittels synchronized, unter pthreds mit ... wir uns jetzt aber absolut gar nicht mehr kümmern, wenn wir für eine parallel e Verarbeitung 32 Threads auf 32 Kerne mappen. Ist das richtig? Sobald wir aber mehrere ...
cache kerne parallel prozessoren synchronisation
11.08.2014 | 441 0
11.08.2014
1

Prozessor-Caches

Hallo Community, ich hätte ein paar Fragen zum Thema Prozessor-Caches und darüber hinaus das Bedürfnis nach Bestätigung in einigen Punkten. Soweit ich das richtig verstanden habe hat ein Prozessor, der mehrere Kerne besitzt auch mehrere Caches, d.h. jeder Kern hat seinen eigenen L1, L2 und L3 Cache (L3 falls vorhanden). Diese Caches sind organisiert in Mengen und ...
1. Die Anzahl der Cache Level hat gar nichts mit der Anzahl der Kerne zu tun. Es git Prozessoren mit einem Kern aber mehrern Cache Level aber auch Prozesooren mit sehr vielen Kernen und keinem oder nur wenigen Cache Level. 2. Caches können müssen aber nicht zwischen Kerne geshared werden. Z.B können L1 und L2 jeweils einem Kern zugeordnet sein, der L3 aber von allen Kernen gemeinsam ...
cache parallel prozessor
05.08.2014 | 599 1
05.08.2014
1

Prozess-Datentyp pid_t

Der besagte Datentyp im Zusammenhang mit Prozessen auf Betriebsystemebene wird als eindeutiger Bezeichner für Prozesse verwendet. Jedoch steht hinter diesem Datentypen nichts anderes als ein int. Wenn man sich mal ansieht wo pid_t wie definiert ist wird man festellen, dass pid_t durch etwas definiert ist, was wiederum irgendwo als definiert ist usw. bis die letzte ...
Eigentlich geht deine Vermutung schon sehr in die richtige Richtung. 1. int ist als "mindestens 16 Bit groß" definiert, auch wenn es heutzutage unüblich ist, wenn int auf einem PC nicht 32 Bit groß ist. Anders sieht es bei Microcontroller aus, da gibt es noch sehr viele die mit 8 Bit arbeiten. Beim Arduino Uno z.B. ist ein int nur 16 Bit groß. 2. Mit solchen typedefs werden ...
datentypen parallel prozesse
08.01.2014 | 643 1
new_be 15
08.01.2014
4

Granularität parallelisierter Aufgaben

Wie kann man den Begriff der Granularität parallel isierter Aufgaben besser verstehen? Welche Beispiele gibt es für grob-granulierte, mittel-granulierte und feingranulierte Aufgaben? Würde mich über einige Anmerkungen sehr freuen.
parallel
08.01.2014 | 581 0
new_be 15
08.01.2014
2

Task-Parallelität vs. Thread-Parallelität

Ich bin neu auf dem Gebiet der parallel en Programmierung. Im Zusammenhang mit Parallel ität kenne ich das Konzept der Threads. Also das Threads innerhalb eines Prozesses laufen, ... der Task-Parallelität zu verstehen ist. Häufiger habe ich nun gehört, dass diese beiden Parallel isierungskonzepte verschieden von einander sind. Für eine aufschlussreiche Erklärung bin ich sehr ...
Auf SO gefunden, insbesondere die erste Antwort ist recht einleuchtend: https://stackoverflow.com/questions/2331659/threading-vs-parallel-processing
parallel
07.01.2014 | 865 1
new_be 15
07.01.2014
4

EF und Parallele Verarbeitung

Wir haben eine Anwendung die als Client-Server konzipiert wurde. Als Kommunikations-Framework benutzen wir Zyan. Als Datenlayer setzen wir EF 4.4 mit ObjectContext ein. Solange nur ein Client Daten sendet, ist die Ausführung fehlerfrei. Kommen aber mehrere Anweisungen gleichzeitig, wird die Performance total langsam und das EF steigt aus. Nachforschungen ergeben, das ...
Ich glaube nicht, dass sich dies pauschal beantworten lässt, solange man nicht genaueres über die Architektur und die Instanzierung des EF Contextes weiss. Welche Patterns setzt ihr ein? Repository? Unit of Work? Wird der Context vernünftig disposed? Läuft der ObjectContext z.B. permanent als Singleton auf dem Server oder wird bei jedem Zugriff neu instanziert - global oder ...
client-server ef parallel serial
20.12.2013 | 817 1
MyKey0815 1579
20.12.2013
4

Was passiert mit dem Lock bei einer Exception?

Ich habe hier eine Methode, die von mehreren Tasks parallel aufgerufen werden kann. Es kann passieren, dass diese Methode eine Exception innerhalb des locks wirft. Was geschieht dann mit dem lock, wird er geöffnet oder nicht? Auch wenn die JobNotFoundException geworfen wird, sollen die anderen Tasks unbehelligt weiterlaufen. public object TryGetResultOf T (string ...
Das C# lock Statement ist nur eine Kurzschreibweise für die Verwendung eines Monitors. Dieser Code object syncRoot new object(); lock(syncRoot) { //... } ist äquivalent zu diesem Code: object syncRoot new object(); System.Threading.Monitor.Enter(syncRoot); try { // ... } finally { System.Threading.Monitor.Exit(syncRoot); } Fazit: Ja, Dein Lock wird bei einer ...
exception lock parallel task
08.02.2013 | 931 1
Cyron 86
08.02.2013
3

Wie wartet man richtig (Task)?

Hallo zusammen, mal angenommen, ich habe hier mehrere parallel e Tasks laufen. Ich nenne sie mal Jobs. Nun kann es vorkommen, dass ein bestimmter Job erst ausgeführt werden soll/kann, wenn das Ergebnis aus einem anderen Job vorliegt. Die Jobs werden zur Laufzeit definiert und so kann die Wartezeit zwischen ein paar Mikrosekunden und mehreren Sekunden liegen. ...
parallel task tpl wait
17.01.2013 | 1183 4
Cyron 86
17.01.2013
1

Paralleles Abfragen per LINQ?

... per LINQ ab. Obwohl noch relativ wenige Datensätze ausgewertet werden (es können noch 100 Mal mehr werden) spürt man bereits eine Verzögerung zwischen Start und Ende der Auswertung. Kann man das mit Parallel LINQ eventuell beschleunigen (die Anwendung läuft auf einem Quad-Core-Rechner)? Wie formuliert man eine PLINQ-Abfrage und welche Probleme können dabei auftreten?
.net basic csharp linq parallel plinq vb.net visual visual-basic.net
07.07.2011 | 1460 2
TigerZ 11
07.07.2011
3

Parallele Tasks in VB2005

Kann man mit VB2005EE und .NET 3.5 auch parallel isieren? Alles, was Google ausspuckt, baut auf .NET 4.0 auf :-(
Um es kurz und schmerzlos zu machen, nein das kannst du nicht. Ich habe aber mal irgendwo gelesen, dass es die Reactive Extensions als Parallel e Edition gibt, die du auch mit 3.5 nutzen kannst. Ich finde aber leider den Artikel dazu nicht.
3.5 framework parallel parallel.for vb2005
27.05.2011 | 1335 4
muffi 1393
27.05.2011
5

Wie kann man beim Parallel.For einen anderen Inkrement verwenden?

In der Task Library von .NET 4 kann man ja wunderbar mit Parallel .For eine Schleife parallel isieren. Wenn ich jedoch einen anderen Inkrement habe für die Indizes, wie stelle ich das am Geschicktesten an? Also, wie mache ich aus bspw. for (int i 0; i 2 22; i 8) { //... } eine Parallel .For Schleife, die den Inkrement von 8 auch mit beachtet? Grüße CRegenschein
Das musst Du simulieren: Parallel .For(0,2 22/8, i { var echtesI i * 8; });
.net parallel parallel.for tasklibrary
26.03.2011 | 949 1
26.03.2011
4

Wie kann ich meine Anwendung parallelisieren?

Ich hab ein paar längere mathematische Berechnungen in meiner Anwendung. Wie kann ich die denn auf die vier Prozessoren in meiner Kiste verteilen? Da gibt es doch irgendwelche Parallel isierungsframeworks. Hab irgendwas mit Parallel .For gelesen.
parallel parallel.for parallelisieren thread verteilen
15.02.2011 | 865 3
Squidz 41
15.02.2011
RSS-Feed für alle Fragen zum Thema .NET C# Java Javascript Exception

Hast Du eine Frage zu parallel? Dann stelle eine Frage!
Willkommen
codekicker.de ist eine deutschsprachige Q&A-Plattform zum Thema Programmieren. Von Entwicklern für Entwickler! Mitmachen ist ganz einfach: Stelle oder beantworte eine Frage.

Stelle eine Frage
Für mich interessante Themen


Ignorierte Themen