[go: up one dir, main page]

Liang et al., 2024 - Google Patents

Accelerating page loads via streamlining JavaScript engine for distributed learning

Liang et al., 2024

Document ID
13827713054309849497
Author
Liang C
Wang G
Li N
Wang Z
Zeng W
Xiao F
Tan Y
Li Y
Publication year
Publication venue
Information Sciences

External Links

Snippet

Distributed learning based on JavaScript-based frontends is typically implemented at the endpoint to maximize performance. Yet, JavaScript-based frontends often experience suboptimal performance. To reconcile these disparities in performance between EDGE and …
Continue reading at www.sciencedirect.com (other versions)

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/44Arrangements for executing specific programmes
    • G06F9/455Emulation; Software simulation, i.e. virtualisation or emulation of application or operating system execution engines
    • G06F9/45504Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogramme communication; Intertask communication
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for programme control, e.g. control unit
    • G06F9/06Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
    • G06F9/44Arrangements for executing specific programmes
    • G06F9/4421Execution paradigms
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/30Information retrieval; Database structures therefor; File system structures therefor
    • G06F17/30861Retrieval from the Internet, e.g. browsers
    • G06F17/30899Browsing optimisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformations of program code
    • G06F8/41Compilation
    • G06F8/44Encoding
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • G06F11/3636Software debugging by tracing the execution of the program
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/20Handling natural language data
    • G06F17/21Text processing
    • G06F17/22Manipulating or registering by use of codes, e.g. in sequence of text characters
    • G06F17/2247Tree structured documents; Markup, e.g. Standard Generalized Markup Language [SGML], Document Type Definition [DTD]
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3604Software analysis for verifying properties of programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING; COUNTING
    • G06FELECTRICAL DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/34Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment
    • G06F11/3409Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation; Recording or statistical evaluation of user activity, e.g. usability assessment for performance assessment

Similar Documents

Publication Publication Date Title
Zhang et al. Refactoring android java code for on-demand computation offloading
US9069549B2 (en) Machine processor
Pourghassemi et al. What-if analysis of page load time in web browsers using causal profiling
US20130160130A1 (en) Application security testing
US20130198325A1 (en) Provision and running a download script
Obaida et al. Parallel application performance prediction using analysis based models and HPC simulations
Kuznetsov et al. Porting CUDA-based molecular dynamics algorithms to AMD ROCm platform using hip framework: performance analysis
Fortuna et al. A limit study of JavaScript parallelism
Liang et al. Accelerating page loads via streamlining JavaScript engine for distributed learning
US20130176320A1 (en) Machine processor
US20130103931A1 (en) Machine processor
Mardani et al. Horcrux: Automatic javascript parallelism for resource-efficient web computation
US9448823B2 (en) Provision of a download script
Deng et al. Computation-centric networking
Ernstsson et al. Assessing application efficiency and performance portability in single-source programming for heterogeneous parallel systems
Ţălu A comparative study of WebAssembly runtimes: performance metrics, integration challenges, application domains, and security features
Hunter II et al. Multithreaded JavaScript
Goli Visioncpp: A sycl-based computer vision framework
Han et al. GL2GPU: Accelerating WebGL Applications via Dynamic API Translation to WebGPU
Sharma et al. Reactive-Optimized Sentence Detection In Kubernetes Using OpenNLP And Native GraalVM Image With Framework Metric Comparison
Alzayat Efficient request isolation in Function-as-a-Service
Nousiainen The potential of WebAssembly in Edge Computing
Asegehegn Evaluation of Rust and WebAssembly when building a Progressive Web Application: An analysis of performance and memory usage
Reumont-Locke et al. Efficient methods for trace analysis parallelization
Mardani Bridging the Performance Gap Between Mobile Applications and Mobile Web pages