Proceedings of the 21st ACM International Conference on Multimedia 2013
DOI: 10.1145/2502081.2502231
|View full text |Cite
|
Sign up to set email alerts
|

Orcc

Abstract: In this paper, we present Orcc 1 , an open-source development environment that aims at enhancing multimedia development by offering all the advantages of dataflow programming: flexibility, portability and scalability. To do so, Orcc embeds two rich eclipse-based editors that provide an easy writing of dataflow applications, a simulator that allows quick validation of the written code, and a multi-target compiler that is able to translate any dataflow program, written in the RVC-CAL language, into an equivalent… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 77 publications
(6 citation statements)
references
References 10 publications
0
6
0
Order By: Relevance
“…In Bezati et al [3] and Pelcat et al [34], top-down approaches use the data-flow model of the application to ease the parallelism exploration to target heterogeneous multi-core architectures. Other authors use a high-level programming language that implements a data-flow model of computation that is to be automatically transformed into a valid hardware implementation or multi-core software, see [41,49]. Some works rely on the UML model with its architecture specific extensions (MARTE, UML 2.0 see [25] … ) Fig.…”
Section: Hw/sw Co-design Methodologiesmentioning
confidence: 99%
See 1 more Smart Citation
“…In Bezati et al [3] and Pelcat et al [34], top-down approaches use the data-flow model of the application to ease the parallelism exploration to target heterogeneous multi-core architectures. Other authors use a high-level programming language that implements a data-flow model of computation that is to be automatically transformed into a valid hardware implementation or multi-core software, see [41,49]. Some works rely on the UML model with its architecture specific extensions (MARTE, UML 2.0 see [25] … ) Fig.…”
Section: Hw/sw Co-design Methodologiesmentioning
confidence: 99%
“…The flow does not specify how the designer improves the knowledge along the design iterations. • fully automated design flows (see for example [41,49]) somehow fail to capture the full extent of the designer's knowledge.…”
Section: Proposed Co-design Methodologymentioning
confidence: 99%
“…General purpose dataflow models like ORCC [20], Apache NiFi [21] and Apache Spark [22] allow programmers to connect modules in a flexible manner to help compose diverse applications. In contrast, we give a high-level dataflow composition to meet the specific needs of tracking applications, and focus on specific implementations of these modules based on advances in DL/CV models, and uniquely, control the distributed tracking logic through a custom module.…”
Section: Domain-specific Programming Modelmentioning
confidence: 99%
“…General purpose dataflow models such as ORCC [20] and Apache NiFi [21] give programmers the flexibility to compose complex applications using logic blocks, often providing pre-defined blocks and a graphical UI. These are then compiled and executed within a runtime environment.…”
Section: Big Data Platforms and Dslmentioning
confidence: 99%
“…About three decades ago, a number of toolkits were developed to support multimedia and video content, including X Toolkit [38], Ttoolkit [25], MET++ [2], Video Widgets [22] and VideoScheme [36]. Since then, work has shifted towards online platforms: Hop [50] offers web-based multimedia programming similar to Orcc [61] that builds on a dataflow programming model. NUBOMEDIA [18] provides an entire suite based on WebRTC for programmable cloud-based editing.…”
Section: Research On Video Interactionmentioning
confidence: 99%