Skip to content

rishdas/ConcurrentSetGo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ConcurrentSetGo

$ tar -xJf code/sirdas-final-project.tar.xz
$ cd ConcurrentSetGo/src
$ ls
$ ls
benchmark harrisll utils final-project-report-b524-sirdas.pdf helpoptimal
Please see the final-project-report-b524-sirdas.pdf for final project.

ConcurrentSetGo The idea of data structures used is taken from the following paper and converted to golang to strengthen the argument of language portability presented in the paper.

  1. HelpOptimalLFList: Chatterjee, B., Walulya, I. and Tsigas, P. (2016) Help-optimal and Language-portable Lock-free Concurrent Data Structures. Technical report - Department of Computer Science and Engineering, Chalmers University of Technology and Göteborg University, no: 2016-02 ISSN: 1652-926X.
  2. HarrisLinkedList: Harris, T.L., 2001, October. A pragmatic implementation of non-blocking linked-lists. In DISC (Vol. 1, pp. 300-314).

Golang code written is converted from existing Java implementation in https://github.com/bapi/ConcurrentSet.git

Releases

No releases published

Packages

No packages published