∫ntegrabℓε ∂ifferentiαℓs
  • Collections
    Papers Books Tagged posts
  • About

∫ntegrabℓε ∂ifferentiαℓs


unorganised notes, code, and writings of random topics

Lam et al (1991) The Cache Performance and Optimization of Blocked Algorithms (ASPLOS)

September 29, 2010 paper

Blocking/Tiling is a well-known way to make program faster by leveraging the properties of memory hierarchy. [more]

Gude et al (2008) NOX: Towards an Operating System for Networks (CCR)

September 29, 2010 paper

NOX, Network Operating System, is proposing an “OS” layer on top of network hardware. Similar to OS in a computer, it abstracts the network functions into API and user can write “applications” on top of those API to control the network. The idea is to make network management easier by... [more]

Greenberg et al (2005) A Clean Slate 4D Approach to Network Control and Management (CCR)

September 29, 2010 paper

This paper sets the research agenda for 4D project — Decision, Dissemination, Discovery, and Data. [more]

Zaharia et al (2010) Spark: Cluster Computing with Working Sets (HotCloud)

September 21, 2010 paper

This paper proposed a new programming model extended from MapReduce. The key feature is the resilient distributed dataset (RDD). RDD is an object in the cluster that can be cached. By having a cache, the author claims a 10x speedup in some use cases (e.g. Logistic Regression) compared to MapReduce,... [more]

Isard (2007) Dryad: Distributed Data-Parallel Programs from Sequential Building Blocks(EuroSys)

September 21, 2010 paper

Dryad is an attempt to make parallel programming easier by providing a lower-layer building blocks. It works as a “OS” layer over a “hardware” layer of computation cluster. The application can therefore built upon it. [more]
‹
›

Adrian S. Tam  •  © 2021  •  CC-BY-SA 4.0 •  http://www.adrian.idv.hk

On a heavily modified beautiful-jekyll theme.