SNC: A Cloud Service Platform for Symbolic-Numeric Computation using Just-In-Time Compilation
Peng Zhang, Yueming Liu, Meikang Qiu

TL;DR
This paper introduces SNC, a cloud platform enabling efficient symbolic-numeric computations via JIT compilation, supporting multiple languages and cloud providers, thereby enhancing scientific computing performance.
Contribution
We designed and implemented SNC, a cloud service platform that utilizes JIT compilation for symbolic-numeric tasks across various cloud environments and programming languages.
Findings
Supports multiple cloud platforms including Google, Amazon, Azure.
Significantly improves performance of symbolic-numeric applications.
Works with diverse programming languages like C++, Python, Java.
Abstract
Cloud services have been widely employed in IT industry and scientific research. By using Cloud services users can move computing tasks and data away from local computers to remote datacenters. By accessing Internet-based services over lightweight and mobile devices, users deploy diversified Cloud applications on powerful machines. The key drivers towards this paradigm for the scientific computing field include the substantial computing capacity, on-demand provisioning and cross-platform interoperability. To fully harness the Cloud services for scientific computing, however, we need to design an application-specific platform to help the users efficiently migrate their applications. In this, we propose a Cloud service platform for symbolic-numeric computation - SNC. SNC allows the Cloud users to describe tasks as symbolic expressions through C/C++, Python, Java APIs and SNC script.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
