Abstract-The computational demands of multimedia data processing are steadily increasing as consumers call for progressively more complex and intelligent multimedia services. New multi-core hardware architectures provide the required resources, but writing parallel, distributed applications remains a labor-intensive task compared to their sequential counter-part. For this reason, Google and Microsoft implemented their respective processing frameworks MapReduce [10] and Dryad [19], as they allow the developer to think sequentially, yet benefit from parallel and distributed execution. An inherent limitation in the design of these batch processing frameworks is their inability to express arbitrarily complex workloads. The dependency graphs of the frameworks are often limited to directed acyclic graphs, or even pre-determined stages. This is particularly problematic for video encoding and other algorithms that depend on iterative execution.With the Nornir runtime system for parallel programs [39], which is a Kahn Process Network implementation, we addressed and solved several of these limitations. However, it is more difficult to use than other frameworks due to its complex programming model. In this paper, we build on the knowledge gained from Nornir and present a new framework, called P2G, designed specifically for developing and processing distributed real-time multimedia data. P2G supports arbitrarily complex dependency graphs with cycles, branches and deadlines, and provides both data-and task-parallelism. The framework is implemented to scale transparently with available (heterogeneous) resources, a concept familiar from the cloud computing paradigm. We have implemented an (interchangeable) P2G kernel language to ease development. In this paper, we present a proof of concept implementation of a P2G execution node and some experimental examples using complex workloads like Motion JPEG and Kmeans clustering. The results show that the P2G system is a feasible approach to multimedia processing.
This article uses a queer lens to examine two short stories by the Iraqi communist, teacher, and prose writer Dhu al-Nun Ayyub (1908–88), “The Eagles’ Anthem” and “How I Found a Guy,” published in his collection Sadiqi (1938). Scholars have avoided analysis of the homoerotic and heterotopic aspects of Ayyub’s writings, even if they mention his depictions of physical attraction between men. Rather than read these fictional texts as sociological studies of sexual sensibilities, the article assumes that they tapped into and reflected psychological and social dynamics in interwar Baghdad. The Ayyub stories, which render homoerotic masculine sexualities as commonplace and a positive aspect of city spaces, are thus distinguished from most Iraqi writings during this period. The stories stage homoeroticism and love between men as democratic critique and affirmation of heterogeneity and vitality in a nationalist, militarist, and heteronormalizing setting that increasingly associated homosexuality with moral dissolution and backwardness.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.