Skip to main content

and
  1. No Access

    Article

    A hybrid memory architecture supporting fine-grained data migration

    Hybrid memory systems composed of dynamic random access memory (DRAM) and Non-volatile memory (NVM) often exploit page migration technologies to fully take the advantages of different memory media. Most previo...

    Ye Chi, Jianhui Yue, **aofei Liao, Haikun Liu, Hai ** in Frontiers of Computer Science (2024)

  2. No Access

    Article

    ARCHER: a ReRAM-based accelerator for compressed recommendation systems

    Modern recommendation systems are widely used in modern data centers. The random and sparse embedding lookup operations are the main performance bottleneck for processing recommendation systems on traditional ...

    **nyang Shen, **aofei Liao, Long Zheng, Yu Huang, Dan Chen in Frontiers of Computer Science (2023)

  3. No Access

    Article

    A survey on dynamic graph processing on GPUs: concepts, terminologies and systems

    Graphs that are used to model real-world entities with vertices and relationships among entities with edges, have proven to be a powerful tool for describing real-world problems in applications. In most real-w...

    Hongru Gao, **aofei Liao, Zhiyuan Shao, Kexin Li in Frontiers of Computer Science (2023)

  4. No Access

    Article

    UCat: heterogeneous memory management for unikernels

    Unikernels provide an efficient and lightweight way to deploy cloud computing services in application-specialized and single-address-space virtual machines (VMs). They can efficiently deploy hundreds of uniker...

    Chong Tian, Haikun Liu, **aofei Liao, Hai ** in Frontiers of Computer Science (2022)

  5. No Access

    Article

    ReCSA: a dedicated sort accelerator using ReRAM-based content addressable memory

    With the increasing amount of data, there is an urgent need for efficient sorting algorithms to process large data sets. Hardware sorting algorithms have attracted much attention because they can take advantag...

    Huize Li, Hai **, Long Zheng, Yu Huang, **aofei Liao in Frontiers of Computer Science (2022)

  6. No Access

    Article

    Resource abstraction and data placement for distributed hybrid memory pool

    Emerging byte-addressable non-volatile memory (NVM) technologies offer higher density and lower cost than DRAM, at the expense of lower performance and limited write endurance. There have been many studies on hyb...

    Tingting Chen, Haikun Liu, **aofei Liao, Hai ** in Frontiers of Computer Science (2021)

  7. No Access

    Article

    An effective framework for asynchronous incremental graph processing

    Although many graph processing systems have been proposed, graphs in the real-world are often dynamic. It is important to keep the results of graph computation up-to-date. Incremental computation is demonstrat...

    **nqiao Lv, Wei **ao, Yu Zhang, **aofei Liao, Hai ** in Frontiers of Computer Science (2019)

  8. No Access

    Article

    FunctionFlow: coordinating parallel tasks

    With the growing popularity of task-based parallel programming, nowadays task-parallel programming libraries and languages are still with limited support for coordinating parallel tasks. Such limitation forces...

    Xuepeng Fan, **aofei Liao, Hai ** in Frontiers of Computer Science (2019)

  9. No Access

    Article

    VMBKS: a shared memory cache system based on booting kernel in cloud

    In Infrastructure-as-a-Service clouds, virtual machine provisioning time is an important metric for evaluating the quality of service (QoS) provided by the service providers. VM provisioning is usually time-co...

    **ang Shi, **aofei Liao, Dayang Zheng, Hai **, Haikun Liu in The Journal of Supercomputing (2019)

  10. No Access

    Article

    Writeback throttling in a virtualized system with SCM

    Storage class memory (SCM) has the potential to revolutionize the memory landscape by its non-volatile and byte-addressable properties. However, there is little published work about exploring its usage for mod...

    Dingding Li, **aofei Liao, Hai **, Yong Tang, Gansen Zhao in Frontiers of Computer Science (2016)

  11. No Access

    Article

    Understanding and identifying latent data races cross-thread interleaving

    Data races are ubiquitous in multi-threaded applications, but they are by no means easy to detect. One of the most important reasons is the complexity of thread interleavings. A volume of research has been dev...

    Long Zheng, **aofei Liao, Song Wu, Xuepeng Fan, Hai ** in Frontiers of Computer Science (2015)

  12. No Access

    Article

    Performance–energy adaptation of parallel programs in pervasive computing

    It is meaningful to use a little energy to obtain more performance improvement compared with the increased energy. It also makes sense to relax a small quantity of performance restriction to save an enormous a...

    Liang Zhu, Hai **, **aofei Liao, Jianhui Yue in The Journal of Supercomputing (2014)

  13. No Access

    Article

    An adaptive switching scheme for iterative computing in the cloud

    Delta-based accumulative iterative computation (DAIC) model is currently proposed to support iterative algorithms in a synchronous or an asynchronous way. However, both the synchronous DAIC model and the async...

    Yu Zhang, **aofei Liao, Hai **, Li Lin, Feng Lu in Frontiers of Computer Science (2014)

  14. No Access

    Article

    A novel clustered MongoDB-based storage system for unstructured data with high availability

    More and more unstructured data are produced and consumed over network. How to maintain these data and improve the availability and scalability of the storage systems has become a considerable challenge. Altho...

    Wenbin Jiang, Lei Zhang, **aofei Liao, Hai **, Yaqiong Peng in Computing (2014)