[PATCH 1/4] bib: Add recent editions of textbooks

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



o The Art of Multiprocessor Programming, Second Edition
o A Primer on Memory Consistency and Cache Coherence, Second Edition
o Advanced Programming in the UNIX Environment, 3rd Edition
o Programming Language Pragmatics, 4th Edition
o C++ Concurrency in Action, 2nd Edition

Other update/fix:

o Add doi to Dijkstra1971HOoSP
o Fix doi and other info in GeneAmdahl1967AmdahlsLaw
  (Previous info was of the reprint published in 2007)

Signed-off-by: Akira Yokosawa <akiyks@xxxxxxxxx>
---
 bib/hw.bib          | 10 ++++++++++
 bib/os.bib          |  7 +++++++
 bib/parallelsys.bib |  8 +++++---
 bib/syncrefs.bib    | 28 ++++++++++++++++++++++++++++
 4 files changed, 50 insertions(+), 3 deletions(-)

diff --git a/bib/hw.bib b/bib/hw.bib
index 23e252d5..2ece29d6 100644
--- a/bib/hw.bib
+++ b/bib/hw.bib
@@ -948,6 +948,16 @@ Luis Stevens and Anoop Gupta and John Hennessy",
  doi="10.2200/S00346ED1V01Y201104CAC016",
 }
 
+@book{VijayNagarajan2020MemModel,
+ title="A Primer on Memory Consistency and Cache Coherence, Second Edition",
+ author="Vijay Nagarajan and Daniel J. Sorin and Mark D. Hill and David A. Wood",
+ publisher="Morgan \& Claypool",
+ year="2020",
+ isbn="9781681737119",
+ series="Synthesis Lectures on Computer Architecture",
+ doi="10.2200/S00962ED2V01Y201910CAC049",
+}
+
 @article{Kim:2014:FBM:2678373.2665726,
  author = {Kim, Yoongu and Daly, Ross and Kim, Jeremie and Fallin, Chris and Lee, Ji Hye and Lee, Donghyuk and Wilkerson, Chris and Lai, Konrad and Mutlu, Onur},
  title = {Flipping Bits in Memory Without Accessing Them: An Experimental Study of DRAM Disturbance Errors},
diff --git a/bib/os.bib b/bib/os.bib
index 5e902061..3ae9b617 100644
--- a/bib/os.bib
+++ b/bib/os.bib
@@ -30,6 +30,13 @@
  year="1992",
 }
 
+@book{WRichardStevens2013,
+ author="W. Richard Stevens",
+ title="Advanced Programming in the {UNIX} Environment, 3rd Edition",
+ publisher="Addison Wesley",
+ year="2013",
+}
+
 @Conference{MichaelYThompson1988LazyTLB,
  Author =  "Michael Y. Thompson and J. M. Barton and T. A. Jermoluk and J. C. Wagner",
  Title = "Translation Lookaside Buffer Synchronization in a Multiprocessor System",
diff --git a/bib/parallelsys.bib b/bib/parallelsys.bib
index d13dafc1..5423e25b 100644
--- a/bib/parallelsys.bib
+++ b/bib/parallelsys.bib
@@ -5,9 +5,11 @@
  Booktitle = "AFIPS Conference Proceedings",
  year="1967",
  pages={483--485},
- publisher={IEEE Computer Society},
- address={Washington, DC, USA},
- doi={10.1109/N-SSC.2007.4785615},
+ publisher={Association for Computing Machinery},
+ address={New York, NY, USA},
+ doi={10.1145/1465482.1465560},
+ location = {Atlantic City, New Jersey},
+ series = {AFIPS '67 (Spring)}
 }
 
 @article{Lilja93,
diff --git a/bib/syncrefs.bib b/bib/syncrefs.bib
index 8278583f..436e9292 100644
--- a/bib/syncrefs.bib
+++ b/bib/syncrefs.bib
@@ -269,6 +269,7 @@ Brent A Kingsbury",
  volume="1",
  number="2",
  pages="115-138",
+ doi="10.1007/BF00289519",
  note="Available:
 \url{https://www.cs.utexas.edu/users/EWD/ewd03xx/EWD310.PDF}
 [Viewed January 13, 2008]",
@@ -890,6 +891,15 @@ Symposium on Distributed Computing},
  Address = "Burlington, MA, USA",
 }
 
+@book{HerlihyShavit2020Textbook,
+ Author = "Maurice Herlihy and Nir Shavit and Victor Luchangco and Michael Spear",
+ Title = "The Art of Multiprocessor Programming, 2nd Edition",
+ Year = "2020",
+ isbn = "978-0-12-415950-1",
+ Publisher = "Morgan Kaufmann",
+ Address = "Burlington, MA, USA",
+}
+
 @book{MichaelScott2006Textbook,
  Author = "Michael Scott",
  Title = "Programming Language Pragmatics",
@@ -899,6 +909,15 @@ Symposium on Distributed Computing},
  Address = "Burlington, MA, USA",
 }
 
+@book{MichaelScott2015Textbook,
+ Author = "Michael Scott",
+ Title = "Programming Language Pragmatics, 4th Edition",
+ Year = "2015",
+ isbn = "978-0-12-410409-9",
+ Publisher = "Morgan Kaufmann",
+ Address = "Burlington, MA, USA",
+}
+
 @book{MichaelScott2013Textbook,
  Author = "Michael L. Scott",
  Title = "Shared-Memory Synchronization",
@@ -1019,6 +1038,15 @@ Symposium on Distributed Computing},
  Address = "Shelter Island, NY, USA",
 }
 
+@book{AnthonyWilliams2019,
+ Author = "Anthony Williams",
+ Title = "C++ Concurrency in Action, 2nd Edition",
+ Year = "2019",
+ Publisher = "Manning",
+ Address = "Shelter Island, NY, USA",
+ isbn = "978-1933988771",
+}
+
 @book{NormMatloff2011ParProcBook,
  Author = "Norm Matloff",
  Title = "Programming on Parallel Machines",
-- 
2.17.1





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux