2005
DOI: 10.1007/s11227-005-0243-x
|View full text |Cite
|
Sign up to set email alerts
|

Improving Performance of Virtual Reality Applications Through Parallel Processing

Abstract: Abstract. DLoVe (Distributed Links over Variables evaluation) is a new model for specifying and implementing virtual reality and other next-generation or "non-WIMP" user interfaces. Our approach matches the parallel and continuous structure of these interfaces by combining a data-flow or constraintlike component with an event-based component for discrete interactions. Moreover, because the underlying constraint graph naturally lends itself to parallel computation, DLoVe provides for the constraint graph to be … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
4
0

Year Published

2006
2006
2017
2017

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 28 publications
(23 reference statements)
0
4
0
Order By: Relevance
“…Intra-node distribution, aka clustering, has been a well-proven concept to provide the computational power for RIS applications [25,6,4,18,22]. Typically, clustering is used to serve multiple stereoscopic displays or to perform highly complex computational simulations in real time.…”
Section: Related Workmentioning
confidence: 99%
“…Intra-node distribution, aka clustering, has been a well-proven concept to provide the computational power for RIS applications [25,6,4,18,22]. Typically, clustering is used to serve multiple stereoscopic displays or to perform highly complex computational simulations in real time.…”
Section: Related Workmentioning
confidence: 99%
“…DLoVe provides a method for developing parallel applications that are distributed over several machines [10]. Relationships between objects are defined using a constraint graph.…”
Section: Related Workmentioning
confidence: 99%
“…Several works have focused on parallelizing specific aspects, such as collision detection [13,21,39,44,46], physical model updating [25,29,39], and rendering [11,20,22,28,30,38,45]. Other approaches provide a broader framework to define a VE and parallelize its workload [4,10,18,19,36,40,41].…”
mentioning
confidence: 99%
“…This feature, in turn, allows faster and more dependable systems. Examples of distributed and concurrent software systems include: data-intensive systems, which include centralized, distributed, parallel, or federated-database systems; computationally-intensive systems, which include grid computing and bioinformatics systems; and event-intensive software systems using middleware, which include mobile computing and network monitoring systems, and virtual environments that demands highly concurrent and distributed systems [36].…”
Section: Introductionmentioning
confidence: 99%