XML3D: interactive 3D graphics for the web
K Sons, F Klein, D Rubinstein, S Byelozyorov… - Proceedings of the 15th …, 2010 - dl.acm.org
Web technologies provide the basis to distribute digital information worldwide and in
realtime but they have also established the Web as a ubiquitous application platform. The …
realtime but they have also established the Web as a ubiquitous application platform. The …
Java vector api: Benchmarking and performance analysis
The Java Vector API is a new module introduced in Java 16, allowing developers to
concisely express vector computations. The API promises both high performance, achieved …
concisely express vector computations. The API promises both high performance, achieved …
Vector Parallelism in JavaScript: Language and compiler support for SIMD
I Jibaja, P Jensen, N Hu, MR Haghighat… - 2015 International …, 2015 - ieeexplore.ieee.org
JavaScript is the most widely used web programming language and is increasingly used to
implement sophisticated and demanding applications in such domains as graphics, games …
implement sophisticated and demanding applications in such domains as graphics, games …
Optimizing overlapped memory accesses in user-directed vectorization
Current processors incorporate wide and powerful vector units whose optimal exploitation is
crucial to reach peak performance. However, present autovectorizing compilers fall short of …
crucial to reach peak performance. However, present autovectorizing compilers fall short of …
Auto-vectorization in just-in-time compilers for dynamically typed programming languages
SK De, Z Ahmad, DD Sule, Y Ding - US Patent 9,690,551, 2017 - Google Patents
A computing device with an optimizing compiler is disclosed that is configured to generate
optimized machine code including a vector operation corresponding to multiple scalar …
optimized machine code including a vector operation corresponding to multiple scalar …
[PDF][PDF] SIMDGiraffe: Visualizing SIMD Functions.
Many common processors offer advanced parallel-processing features to accelerate
computations. In particular, most commodity processors support Single Instruction on …
computations. In particular, most commodity processors support Single Instruction on …
Software Abstractions for Parallel Architectures
J Falcou - 2014 - inria.hal.science
Performing large, intensive or non-trivial computing on array like data structures is one of the
most common task in scientific computing, video game development and other fields. This …
most common task in scientific computing, video game development and other fields. This …
[PDF][PDF] Dart evolved for web-a comparative study with javascript
S Mohanty, SR Dey - International Journal of Computer …, 2014 - researchgate.net
We live in a data centric world with the availability of information on web to satisfy the two
folded objectives of secured easy access and quick processing. The web solutions, which …
folded objectives of secured easy access and quick processing. The web solutions, which …
Exploiting hardware heterogeneity and parallelism for performance and energy efficiency of managed languages
I Jibaja - 2015 - repositories.lib.utexas.edu
On the software side, managed languages and their workloads are ubiquitous, executing on
mobile, desktop, and server hardware. Managed languages boost the productivity of …
mobile, desktop, and server hardware. Managed languages boost the productivity of …