Liang et al., 2024 - Google Patents
Accelerating page loads via streamlining JavaScript engine for distributed learningLiang 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 …
- 238000000034 method 0 abstract description 58
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/455—Emulation; Software simulation, i.e. virtualisation or emulation of application or operating system execution engines
- G06F9/45504—Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogramme communication; Intertask communication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/4421—Execution paradigms
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30861—Retrieval from the Internet, e.g. browsers
- G06F17/30899—Browsing optimisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformations of program code
- G06F8/41—Compilation
- G06F8/44—Encoding
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/362—Software debugging
- G06F11/3636—Software debugging by tracing the execution of the program
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/20—Handling natural language data
- G06F17/21—Text processing
- G06F17/22—Manipulating or registering by use of codes, e.g. in sequence of text characters
- G06F17/2247—Tree structured documents; Markup, e.g. Standard Generalized Markup Language [SGML], Document Type Definition [DTD]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3604—Software analysis for verifying properties of programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording 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/3409—Recording 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 |