Parallele Implementierung funktionaler Programmiersprachen

Parallele Implementierung funktionaler Programmiersprachen von Loogen,  Rita
Funktionale Programmiersprachen sind seiteneffektfrei und bilden daher eine vielversprechende Basis für die Programmierung von Parallelrechnern. Sie enthalten in der Regel keine expliziten Sprachkonstrukte zur Spezifizierung von Parallelität. Ein parallelisierender Compiler kann die in einem funktionalen Programm implizit enthaltene Parallelität entdecken und das Progamm in parallel ausführbare Prozesse zerlegen. Der Programmierer braucht sich also nicht, wie etwa in einer um Parallelkonstrukte erweiterten imperativen Programmiersprache, um die Verwaltung der parallelen Prozesse sowie Synchronisation und Kommunikation zu kümmern. Dies vereinfacht insbesondere die Programmierung von Systemen mit vielen Prozessoren. Auf der Grundlage einer einfachen funktionalen Beispielsprache, die den Kern aller funktionalen Sprachen umfaßt, werden in diesem Buch die Techniken zur automatischen Parallelisierung funktionaler Programme erläutert und formal spezifiziert. Im Vordergrund steht jedoch der sprachorientierte Entwurf einer Parallelrechnerarchitektur, die die Ausführung funktionaler Programme in besonderer Weise unterstützt.
Aktualisiert: 2023-07-02
> findR *

Parallele Implementierung funktionaler Programmiersprachen

Parallele Implementierung funktionaler Programmiersprachen von Loogen,  Rita
Funktionale Programmiersprachen sind seiteneffektfrei und bilden daher eine vielversprechende Basis für die Programmierung von Parallelrechnern. Sie enthalten in der Regel keine expliziten Sprachkonstrukte zur Spezifizierung von Parallelität. Ein parallelisierender Compiler kann die in einem funktionalen Programm implizit enthaltene Parallelität entdecken und das Progamm in parallel ausführbare Prozesse zerlegen. Der Programmierer braucht sich also nicht, wie etwa in einer um Parallelkonstrukte erweiterten imperativen Programmiersprache, um die Verwaltung der parallelen Prozesse sowie Synchronisation und Kommunikation zu kümmern. Dies vereinfacht insbesondere die Programmierung von Systemen mit vielen Prozessoren. Auf der Grundlage einer einfachen funktionalen Beispielsprache, die den Kern aller funktionalen Sprachen umfaßt, werden in diesem Buch die Techniken zur automatischen Parallelisierung funktionaler Programme erläutert und formal spezifiziert. Im Vordergrund steht jedoch der sprachorientierte Entwurf einer Parallelrechnerarchitektur, die die Ausführung funktionaler Programme in besonderer Weise unterstützt.
Aktualisiert: 2023-07-02
> findR *

Parallele Implementierung funktionaler Programmiersprachen

Parallele Implementierung funktionaler Programmiersprachen von Loogen,  Rita
Funktionale Programmiersprachen sind seiteneffektfrei und bilden daher eine vielversprechende Basis für die Programmierung von Parallelrechnern. Sie enthalten in der Regel keine expliziten Sprachkonstrukte zur Spezifizierung von Parallelität. Ein parallelisierender Compiler kann die in einem funktionalen Programm implizit enthaltene Parallelität entdecken und das Progamm in parallel ausführbare Prozesse zerlegen. Der Programmierer braucht sich also nicht, wie etwa in einer um Parallelkonstrukte erweiterten imperativen Programmiersprache, um die Verwaltung der parallelen Prozesse sowie Synchronisation und Kommunikation zu kümmern. Dies vereinfacht insbesondere die Programmierung von Systemen mit vielen Prozessoren. Auf der Grundlage einer einfachen funktionalen Beispielsprache, die den Kern aller funktionalen Sprachen umfaßt, werden in diesem Buch die Techniken zur automatischen Parallelisierung funktionaler Programme erläutert und formal spezifiziert. Im Vordergrund steht jedoch der sprachorientierte Entwurf einer Parallelrechnerarchitektur, die die Ausführung funktionaler Programme in besonderer Weise unterstützt.
Aktualisiert: 2023-07-02
> findR *

Paralleles Rechnen

Paralleles Rechnen von Schüle,  Josef
Die ersten Kapitel konzentrieren sich auf die Informatik und beinhalten informatische Grundbegriffe, Rechnerarchitekturen und ein Performancemodell, OpenMP als Programmierumgebung für Mehrkernrechner und MPI und PVM als Programmiermodelle für Rechner mit verteiltem Speicher. Anschließend werden mathematische Algorithmen, Performancebetrachtungen, Design paralleler Programme und Ausführungen zu Simulationsprogrammen aus den Ingenieur- und Naturwissenschaften gegenübergestellt. Die nächsten Kapitel sind Performancebetrachtungen und Parallelisierungsstrategien für mathematische Algorithmen gewidmet, bevor abschließend GPUs behandelt und Teile der zuvor erläuterten Algorithmen auf diese übertragen und diskutiert werden. Roter Faden durch das mit vielen Erläuterungen und Quelltextbeispielen angereicherte Buch ist die Performanceanalyse unterschiedlicher Speicherungstechniken von Feldern am Beispiel der algorithmischen Lösung linearer Gleichungssysteme. Dazu wird zunächst das Gaußsche Eliminationsverfahren auf ein Blockverfahren umgestellt und dieses mit sehr hoher Performance auf einem Mehrkernrechner parallelisiert. Bei der iterativen Lösung linearer Gleichungssysteme steht das konjugierte Gradienten-Verfahren und seine fein granulare Parallelisierung im Vordergrund. Besonderes Augenmerk richtet sich dabei auf die Matrix-Vektor-Multiplikation und die Abhängigkeit der Performance von der Speicherungstechnik der Matrix. Gebietszerlegungsmethoden zur Lösung linearer Gleichungssysteme bieten einen grob granularen Parallelisierungsansatz, der für das massiv parallele Rechnen der fein granularen Parallelisierung auf Schleifenebene überlegen ist.
Aktualisiert: 2023-05-29
> findR *

Das ABAP-Kochbuch

Das ABAP-Kochbuch von Goerke,  Dennis, Haubitz,  Maic, Seegebarth,  Sascha, Tönges,  Udo, Wulff,  Enno
Geben Sie Ihren Programmen den nötigen Pfiff! Lernen Sie neue Lösungswege für häufige Entwicklungsaufgaben mit ABAP Objects kennen, und steigern Sie die Effizienz Ihrer Programme. Vom Datenzugriff bis zur Pflege der Benutzerschnittstellen – die Autoren führen Sie Schritt für Schritt durch den Programmierprozess, stellen Ihnen erprobte Lösungen vor und verhindern, dass Sie typische Fehler begehen. An die Kochlöffel, fertig, los! Aus dem Inhalt: Tabellenpflegedialoge Viewcluster Dialogerstellung und Einbau von Programmmodulen TextEdit Control, HTML Control, Tree Control, ALV Grid Applikationslog Formularerstellung Drag-&-Drop-Implementierung Personalisierung Webservices Generic Object Services Parallelverarbeitung Klassenbasierte Ausnahmen
Aktualisiert: 2023-05-16
> findR *

Erweiterung eines wissenschaftlich-technischen Berechnungs- und Visualisierungssystems zu einer Entwicklungsumgebung für parallele Applikationen

Erweiterung eines wissenschaftlich-technischen Berechnungs- und Visualisierungssystems zu einer Entwicklungsumgebung für parallele Applikationen von Pawletta,  Sven
Erweiterungen eines wissenschaftlich-technischen Berechnungs- und Visualisierungssystems zu einer Entwicklungsumgebung für parallele Applikationen zeigt erstmals einen praktikablen Weg auf, wie MATLAB und ähnliche Systeme für die verteilte und parallele Verarbeitung eingesetzt werden können. Zu Beginn werden einerseits die hardware- und softwaretechnischen Grundlagen der Parallelverarbeitung in leicht verständlicher Form eingeführt und andererseits die Besonderheiten der weit verbreiteten wissenschaftlich-technischen Berechnungsumgebungen (SCEs) gegenüber der traditionellen Programmierung mit kompilierbaren Sprachen herausgearbeitet. Darauf aufbauend, wird das neue Konzept der Multi-SCEs in Analogie zu den MIMD-Rechnerarchitekturen entwickelt. Als beispielhafte Umsetzung des Multi-SCE-Konzepts wird die DP-Toolbox (Distributed and Parallel Application Toolbox) für MATLAB beschrieben. Abschließend werden alle Simulationsaufgaben der EUROSIM-SNE Comparison CPI gelöst. Auf weitere publizierte Anwendungen der DP-Toolbox in der Industrie und an Universitäten wird verwiesen
Aktualisiert: 2020-10-30
> findR *

Erweiterung eines wissenschaftlich-technischen Berechnungs- und Visualisierungssystems zu einer Entwicklungsumgebung für parallele Applikationen

Erweiterung eines wissenschaftlich-technischen Berechnungs- und Visualisierungssystems zu einer Entwicklungsumgebung für parallele Applikationen von Pawletta,  Sven
Erweiterungen eines wissenschaftlich-technischen Berechnungs- und Visualisierungssystems zu einer Entwicklungsumgebung für parallele Applikationen zeigt erstmals einen praktikablen Weg auf, wie MATLAB und ähnliche Systeme für die verteilte und parallele Verarbeitung eingesetzt werden können. Zu Beginn werden einerseits die hardware- und softwaretechnischen Grundlagen der Parallelverarbeitung in leicht verständlicher Form eingeführt und andererseits die Besonderheiten der weit verbreiteten wissenschaftlich-technischen Berechnungsumgebungen (SCEs) gegenüber der traditionellen Programmierung mit kompilierbaren Sprachen herausgearbeitet. Darauf aufbauend, wird das neue Konzept der Multi-SCEs in Analogie zu den MIMD-Rechnerarchitekturen entwickelt. Als beispielhafte Umsetzung des Multi-SCE-Konzepts wird die DP-Toolbox (Distributed and Parallel Application Toolbox) für MATLAB beschrieben. Abschließend werden alle Simulationsaufgaben der EUROSIM-SNE Comparison CPI gelöst. Auf weitere publizierte Anwendungen der DP-Toolbox in der Industrie und an Universitäten wird verwiesen
Aktualisiert: 2020-08-19
> findR *

Untersuchungen zur Parallelverarbeitung mit Wissenschaftlich-technischen Berechnungsumgebungen

Untersuchungen zur Parallelverarbeitung mit Wissenschaftlich-technischen Berechnungsumgebungen von Fink,  René
Die Arbeit befasst sich mit der SCE-basierten Parallelverarbeitung. Als SCE wird dabei ein Softwaresystem zur interaktiven Entwicklung, Ausführung und Auswertung wissenschaftlich-technischer Berechnungsprogramme (wie z.B. Matlab, Scilab oder Octave) bezeichnet. Der aktuelle Entwicklungsstand der SCE-basierten Parallelverarbeitung wird wiedergegeben und eine neue Klassifikation für dieses Gebiet vorgeschlagen. Es wird gezeigt, dass aus der neuen Klassifikation insbesondere der Multi-SCE-Ansatz für ingenieurtechnische Bereiche interessant ist. Verfügbare Multi-SCE-Systeme werden anhand qualitativer und quantitativer Merkmale verglichen. Darüber hinaus erfolgt die Präsentation weiterentwickelter Multi-SCE-Systeme, die zum Teil explizit auf industrielle Anwendungsgebiete fokussieren. Eine anhand verschiedener ingenieurtechnischer Applikationen durchgeführte anwendungsbezogene Untersuchung zeigt beispielhaft Parallelisierungsaufwand und Laufzeitgewinn bei verschiedenen Anwendungstypen und Multi-SCE-Systemen.
Aktualisiert: 2020-10-30
> findR *

Untersuchungen zur Parallelverarbeitung mit Wissenschaftlich-technischen Berechnungsumgebungen

Untersuchungen zur Parallelverarbeitung mit Wissenschaftlich-technischen Berechnungsumgebungen von Fink,  René
Die Arbeit befasst sich mit der SCE-basierten Parallelverarbeitung. Als SCE wird dabei ein Softwaresystem zur interaktiven Entwicklung, Ausführung und Auswertung wissenschaftlich-technischer Berechnungsprogramme (wie z.B. Matlab, Scilab oder Octave) bezeichnet. Der aktuelle Entwicklungsstand der SCE-basierten Parallelverarbeitung wird wiedergegeben und eine neue Klassifikation für dieses Gebiet vorgeschlagen. Es wird gezeigt, dass aus der neuen Klassifikation insbesondere der Multi-SCE-Ansatz für ingenieurtechnische Bereiche interessant ist. Verfügbare Multi-SCE-Systeme werden anhand qualitativer und quantitativer Merkmale verglichen. Darüber hinaus erfolgt die Präsentation weiterentwickelter Multi-SCE-Systeme, die zum Teil explizit auf industrielle Anwendungsgebiete fokussieren. Eine anhand verschiedener ingenieurtechnischer Applikationen durchgeführte anwendungsbezogene Untersuchung zeigt beispielhaft Parallelisierungsaufwand und Laufzeitgewinn bei verschiedenen Anwendungstypen und Multi-SCE-Systemen.
Aktualisiert: 2020-08-20
> findR *

Programmierparadigmen

Programmierparadigmen von Wagenknecht,  Christian
Im Verlaufe ihres Berufslebens müssen sich Informatiker immer wieder in neue Programmier- und Fachsprachen einarbeiten. Der Erfolg dieses fortwährenden Lernprozesses wird zu einem erheblichen Maß durch den Stand des Wissens über Programmierstile und damit verbundene Denkformen bestimmt. Paradigmenwissen ist also von besonderer Bedeutung und muss frühzeitig im Studium verankert werden. Das vorliegende Buch verwendet für die Vermittlung dieses Wissens einen völlig neuen didaktischen Ansatz: Es wird nur eine einzige Sprache benutzt, in der sämtliche Paradigmen ausgedrückt und weitere Grundkonzepte der Programmierung thematisiert werden können. Dieses einführende Lehrbuch ist besonders für Informatik-Studierende der ersten Semester an Fachhochschulen, Universitäten und Berufsakademien geeignet. Es kann ebenso in Fortbildungskursen und an Schulen Verwendung finden.
Aktualisiert: 2022-03-07
> findR *
MEHR ANZEIGEN

Bücher zum Thema Parallelverarbeitung

Sie suchen ein Buch über Parallelverarbeitung? Bei Buch findr finden Sie eine große Auswahl Bücher zum Thema Parallelverarbeitung. Entdecken Sie neue Bücher oder Klassiker für Sie selbst oder zum Verschenken. Buch findr hat zahlreiche Bücher zum Thema Parallelverarbeitung im Sortiment. Nehmen Sie sich Zeit zum Stöbern und finden Sie das passende Buch für Ihr Lesevergnügen. Stöbern Sie durch unser Angebot und finden Sie aus unserer großen Auswahl das Buch, das Ihnen zusagt. Bei Buch findr finden Sie Romane, Ratgeber, wissenschaftliche und populärwissenschaftliche Bücher uvm. Bestellen Sie Ihr Buch zum Thema Parallelverarbeitung einfach online und lassen Sie es sich bequem nach Hause schicken. Wir wünschen Ihnen schöne und entspannte Lesemomente mit Ihrem Buch.

Parallelverarbeitung - Große Auswahl Bücher bei Buch findr

Bei uns finden Sie Bücher beliebter Autoren, Neuerscheinungen, Bestseller genauso wie alte Schätze. Bücher zum Thema Parallelverarbeitung, die Ihre Fantasie anregen und Bücher, die Sie weiterbilden und Ihnen wissenschaftliche Fakten vermitteln. Ganz nach Ihrem Geschmack ist das passende Buch für Sie dabei. Finden Sie eine große Auswahl Bücher verschiedenster Genres, Verlage, Autoren bei Buchfindr:

Sie haben viele Möglichkeiten bei Buch findr die passenden Bücher für Ihr Lesevergnügen zu entdecken. Nutzen Sie unsere Suchfunktionen, um zu stöbern und für Sie interessante Bücher in den unterschiedlichen Genres und Kategorien zu finden. Unter Parallelverarbeitung und weitere Themen und Kategorien finden Sie schnell und einfach eine Auflistung thematisch passender Bücher. Probieren Sie es aus, legen Sie jetzt los! Ihrem Lesevergnügen steht nichts im Wege. Nutzen Sie die Vorteile Ihre Bücher online zu kaufen und bekommen Sie die bestellten Bücher schnell und bequem zugestellt. Nehmen Sie sich die Zeit, online die Bücher Ihrer Wahl anzulesen, Buchempfehlungen und Rezensionen zu studieren, Informationen zu Autoren zu lesen. Viel Spaß beim Lesen wünscht Ihnen das Team von Buchfindr.