
Lingjun FanGuiyang Big Data Industry Group Co.,Ltd.
Lingjun Fan
Doctor of Computer Sciences
About
16
Publications
5,627
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
82
Citations
Citations since 2017
Introduction
Skills and Expertise
Publications
Publications (16)
Blockchain technology is attracting the interest of professionals and academics across a variety of disciplines, including the interdisciplinary field of digital government. Such technology has the potential to transform the public sector by providing innovative ways to secure data and detect tampering. However, few studies have theorized the exper...
Governments have vast data resources related to a wide-variety of policies and programs. Integrating and sharing data across agencies and departments can add value to these data resources and bring about significant changes in public services as well as better government decisions. However, in addition to the lack of standards and an adequate infor...
This poster describes an ongoing research project that builds an IoT data management experimental environment based on Ethereum Blockchain and smart contracts. The goal of the project is to simulate the application of IoT devices in smart city initiatives, and explore how IoT data management could benefit from Blockchain technology. In this project...
Scale-out applications have become the dominant applications in current data centers. We perform a comprehensive analysis of memory access behavior for these applications. We observe that L2/L3 cache hit rate is relatively low compared with L1 cache. This indicates that there is huge mismatch between the demands of the scale-out applications and ex...
In this paper, we propose a brand-new cache power reduction mechanism, Thread ID Cache (TID Cache), aiming to reduce dynamic power consumption of set-associative caches shared by multiple threads. TID tables are implemented at different levels of cache hierarchy to record thread IDs. When a thread accesses a cache way, the thread ID is updated to t...
MapReduce is a popular parallel programming model to program both large scale clusters and shared-memory multicore systems. While one of the major bottlenecks for shared-memory MapReduce is memory allocation. In this paper, we present a Memory Controlling Model (MCM) that can reduce the overhead of memory allocation by reducing the memory consumpti...
Power has been a big issue in processor design for several years. Conventional popular approaches for addressing this issue like DVFS (Dynamic Voltage Frequency Scaling) now hit the law of diminishing returns. As multi/many-core processors becoming the main stream processors, caches account for more and more CPU die area and power, this paper prese...
Deterministic replay is a key technique for debugging simultaneous multithreaded programs on multicore processor. With this scheme, software-only implementations generally incur large runtime overhead. Hardware assisted methods can significantly reduce the overhead, but most hardware based recorders are system oriented. They capture all orders happ...
In modern processor systems, on-chip Last Level Caches (LLCs) are used to bridge the speed gap between CPUs and off-chip memory. In recent years, the LRU policy effectiveness in low level caches has been questioned. A significant amount of recent work has explored the design space of replacement policies for CPUs' low level cache systems, and propo...
Power has been a big issue in processor design for several years. As caches account for more and more CPU die area and power, this paper presents using filtering unnecessary way accesses to reduce dynamic power consumption of unified L2 cache shared by instruction and data. Our methods include using Invalid Filter, which could eliminate accesses to...
Resolving excessive power dissipation of modern computer systems has become a substantial challenge. However, few research projects have targeted on application power analysis or application-aware power management, which becomes a rising factor in energy efficient system design. In this paper, we describe and implement an application function (subr...
As more and more Web applications emerging on sever end today, the Web browser on client end has become a host of a variety of applications other than just rendering static Web pages. This leads to more and more performance requirements of a Web browser, for which user experience is very important. This situation may become more urgency when on han...
This article consists of a collection of slides from the author's conference presentation on the special features, system design, processing capabilities, and targeted markets for AMS's Godson-T microprocessor.
For the purpose of accelerating deblocking filter, which accounts for a significant percentage of H.264/AVC decoding time, some researchers use multi-core platforms to achieve the required performance. We study the problem under the context of many-core systems. Parallelization of deblocking filter on many-core platform is challenging not only beca...