4,336 research outputs found

    swTVM: Exploring the Automated Compilation for Deep Learning on Sunway Architecture

    Full text link
    The flourish of deep learning frameworks and hardware platforms has been demanding an efficient compiler that can shield the diversity in both software and hardware in order to provide application portability. Among the exiting deep learning compilers, TVM is well known for its efficiency in code generation and optimization across diverse hardware devices. In the meanwhile, the Sunway many-core processor renders itself as a competitive candidate for its attractive computational power in both scientific and deep learning applications. This paper combines the trends in these two directions. Specifically, we propose swTVM that extends the original TVM to support ahead-of-time compilation for architecture requiring cross-compilation such as Sunway. In addition, we leverage the architecture features during the compilation such as core group for massive parallelism, DMA for high bandwidth memory transfer and local device memory for data locality, in order to generate efficient code for deep learning application on Sunway. The experimental results show the ability of swTVM to automatically generate code for various deep neural network models on Sunway. The performance of automatically generated code for AlexNet and VGG-19 by swTVM achieves 6.71x and 2.45x speedup on average than hand-optimized OpenACC implementations on convolution and fully connected layers respectively. This work is the first attempt from the compiler perspective to bridge the gap of deep learning and high performance architecture particularly with productivity and efficiency in mind. We would like to open source the implementation so that more people can embrace the power of deep learning compiler and Sunway many-core processor

    Interference management in underlay in-band D2D-enhanced cellular networks : (Invited Paper)

    Full text link
    © 2018 IEEE. Recently, it has been standardized by the 3rd Generation Partnership Project (3GPP) [1] that device-to-device (D2D) communications should use uplink resources when coexisting with conventional cellular communications. With uplink resource sharing, both cellular and D2D links cause significant co-channel interference. In this paper, we consider a D2D mode selection criterion based on the maximum received signal strength (MRSS) for each user equipment (UE) to control the D2D-to-cellular interference. Specifically, a UE will operate in a cellular mode, if its received signal strength from the strongest base station (BS) is larger than a threshold β; otherwise, it will operate in a D2D mode. Furthermore, in our study, cellular UEs, D2D transmit UEs and D2D receiver UEs constitute the entire UE set, which is a more practical assumption than dropping more UEs for D2D reception only in existing works. The coverage probability and the area spectral efficiency (ASE) are derived for both the cellular network and the D2D one. Through our theoretical and numerical analyses, we quantify the performance gains brought by D2D communications and provide guidelines for selecting the parameters for network operations
    • …
    corecore