Search arXiv⌕ Search

arXiv subjects

Huaqing Zhang

Publications and source records attributed to Huaqing Zhang.

22 records · Page 2Linked to original sources

A liquid nitrogen-cooled Ca^+ optical clock with systematic uncertainty of 3*10^-18

Here we present a liquid nitrogen-cooled Ca^+ optical clock with an overall systematic uncertainty of 3*10^-18. In contrast with the room-temperature Ca^+ optical clock that we have reported previously, the temperature of the blackbody radiation (BBR) shield in vacuum has been reduced to 82(5) K using liquid nitrogen. An ion trap with a lower heating rate and improved cooling lasers were also introduced. This allows cooling the ion temperature to the Doppler cooling limit during the clock operation, and the systematic uncertainty due to the ion's secular (thermal) motion is reduced to < 1*10^-18. The uncertainty due to the probe laser light shift and the servo error are also reduced to < 1*10^-19 and 4*10^-19 with the hyper-Ramsey method and the higher-order servo algorithm, respectively. By comparing the output frequency of the cryogenic clock to that of a room-temperature clock, the differential BBR shift between the two was measured with a fractional statistical uncertainty of 7*10^-18. The differential BBR shift was used to calculate the static differential polarizability, and it was found in excellent agreement with our previous measurement with a different method. This work suggests that the BBR shift of optical clocks can be well suppressed in a liquid nitrogen environment. This is advantageous because conventional liquid-helium cryogenic systems for optical clocks are more expensive and complicated. Moreover, the proposed system can be used to suppress the BBR shift significantly in other types of optical clocks such as Yb^+, Sr^+, Yb, Sr, etc.

physics.atom-ph↗

Gradient-Coherent Strong Regularization for Deep Neural Networks

Regularization plays an important role in generalization of deep neural networks, which are often prone to overfitting with their numerous parameters. L1 and L2 regularizers are common regularization tools in machine learning with their simplicity and effectiveness. However, we observe that imposing strong L1 or L2 regularization with stochastic gradient descent on deep neural networks easily fails, which limits the generalization ability of the underlying neural networks. To understand this phenomenon, we first investigate how and why learning fails when strong regularization is imposed on deep neural networks. We then propose a novel method, gradient-coherent strong regularization, which imposes regularization only when the gradients are kept coherent in the presence of strong regularization. Experiments are performed with multiple deep architectures on three benchmark data sets for image recognition. Experimental results show that our proposed approach indeed endures strong regularization and significantly improves both accuracy and compression (up to 9.9x), which could not be achieved otherwise.

cs.LG↗

Compiler-Level Matrix Multiplication Optimization for Deep Learning

An important linear algebra routine, GEneral Matrix Multiplication (GEMM), is a fundamental operator in deep learning. Compilers need to translate these routines into low-level code optimized for specific hardware. Compiler-level optimization of GEMM has significant performance impact on training and executing deep learning models. However, most deep learning frameworks rely on hardware-specific operator libraries in which GEMM optimization has been mostly achieved by manual tuning, which restricts the performance on different target hardware. In this paper, we propose two novel algorithms for GEMM optimization based on the TVM framework, a lightweight Greedy Best First Search (G-BFS) method based on heuristic search, and a Neighborhood Actor Advantage Critic (N-A2C) method based on reinforcement learning. Experimental results show significant performance improvement of the proposed methods, in both the optimality of the solution and the cost of search in terms of time and fraction of the search space explored. Specifically, the proposed methods achieve 24% and 40% savings in GEMM computation time over state-of-the-art XGBoost and RNN methods, respectively, while exploring only 0.1% of the search space. The proposed approaches have potential to be applied to other operator-level optimizations.

cs.LG↗

Computing Resource Allocation in Three-Tier IoT Fog Networks: a Joint Optimization Approach Combining Stackelberg Game and Matching

Fog computing is a promising architecture to provide economic and low latency data services for future Internet of things (IoT)-based network systems. It relies on a set of low-power fog nodes that are close to the end users to offload the services originally targeting at cloud data centers. In this paper, we consider a specific fog computing network consisting of a set of data service operators (DSOs) each of which controls a set of fog nodes to provide the required data service to a set of data service subscribers (DSSs). How to allocate the limited computing resources of fog nodes (FNs) to all the DSSs to achieve an optimal and stable performance is an important problem. In this paper, we propose a joint optimization framework for all FNs, DSOs and DSSs to achieve the optimal resource allocation schemes in a distributed fashion. In the framework, we first formulate a Stackelberg game to analyze the pricing problem for the DSOs as well as the resource allocation problem for the DSSs. Under the scenarios that the DSOs can know the expected amount of resource purchased by the DSSs, a many-to-many matching game is applied to investigate the pairing problem between DSOs and FNs. Finally, within the same DSO, we apply another layer of many-to-many matching between each of the paired FNs and serving DSSs to solve the FN-DSS pairing problem. Simulation results show that our proposed framework can significantly improve the performance of the IoT-based network systems.

cs.GT↗