Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Higher-Level Parallelism Abstractions for Video Applications with SPar

View through CrossRef
SPar is a Domain-Specific Language (DSL) designed to provide high-level parallel programming abstractions for streaming applications. Video processing application domain requires parallel processing to extract and analyze information quickly. When using state-of-the-art frameworks such as FastFlow and TBB, the application programmer has to manage source code re-factoring and performance optimization to implement parallelism efficiently. Our goal is to make this process easier for programmers through SPar. Thus we assess SPar's programming language and its performance in traditional video applications. We also discuss different implementations compared to the ones of SPar. Results demonstrate that SPar maintains the sequential code structure, is less code intrusive, and provides higher-level programming abstractions without introducing notable performance losses. Therefore, it represents a good choice for application programmers from the video processing domain.
Title: Higher-Level Parallelism Abstractions for Video Applications with SPar
Description:
SPar is a Domain-Specific Language (DSL) designed to provide high-level parallel programming abstractions for streaming applications.
Video processing application domain requires parallel processing to extract and analyze information quickly.
When using state-of-the-art frameworks such as FastFlow and TBB, the application programmer has to manage source code re-factoring and performance optimization to implement parallelism efficiently.
Our goal is to make this process easier for programmers through SPar.
Thus we assess SPar's programming language and its performance in traditional video applications.
We also discuss different implementations compared to the ones of SPar.
Results demonstrate that SPar maintains the sequential code structure, is less code intrusive, and provides higher-level programming abstractions without introducing notable performance losses.
Therefore, it represents a good choice for application programmers from the video processing domain.

Related Results

SS: Spar Technology- Developments in Deepwater spar installation
SS: Spar Technology- Developments in Deepwater spar installation
Abstract During the last seven years Heerema Marine Contractors (HMC) has installed more than half of all Spars in the deep waters of the Gulf of Mexico. The dual...
Red Hawk Project: Overview and Project Management
Red Hawk Project: Overview and Project Management
Abstract The Red Hawk Project involved the use of the world's first production cell spar and has achieved first production within 24 months of project sanction. I...
ПОЛІТИЧНИЙ ПАРАЛЕЛІЗМ: УКРАЇНСЬКИЙ КОНТЕКСТ
ПОЛІТИЧНИЙ ПАРАЛЕЛІЗМ: УКРАЇНСЬКИЙ КОНТЕКСТ
<p><em>The study uses an empirical method which involves free finding of right material to study the origin and genesis of political parallelism as an integral characte...
Contemporary Challenges and Solutions for Post-Katrina Gulf of Mexico Spar Design
Contemporary Challenges and Solutions for Post-Katrina Gulf of Mexico Spar Design
Abstract Deepwater field developments in the Gulf of Mexico typically consider Spar, Tension Leg Platform and Semisubmersible hull forms as potential candidates f...
Analisis Tegangan Bilah Turbin Angin Komposit Berpenguat Spar Ganda
Analisis Tegangan Bilah Turbin Angin Komposit Berpenguat Spar Ganda
The design of wind turbine blades requires structural design and material selection that can withstand aerodynamic loads. The required structural criteria for wind blades are stron...
NETWORK VIDEO CONTENT AS A FORM OF UNIVERSITY PROMOTION
NETWORK VIDEO CONTENT AS A FORM OF UNIVERSITY PROMOTION
In the context of visualization and digitalization of media consumption, network video content is becoming an important form of university promotion in the educational services mar...
AESTHETIC VALUES ON TIME LAPSE AND CINEMATIC VIDEOS
AESTHETIC VALUES ON TIME LAPSE AND CINEMATIC VIDEOS
Perkembangan teknologi maklumat semakin mendorong manusia untuk membangun dan mencipta inovasi. Teknologi dapat mengembangkan potensi manusia dalam mencipta produk moden. Transform...

Back to Top