- Database Internals ; excellent series delving into the internal mechanism and algorithm of modern and not so modern database systems.
- Fosdem 2019 Videos: Fosdem 2019 conference video start to filter through on the interweb
- Cloud Programming Simplified: A Berkeley View on Serverless Computing paper which gives a quick history of cloud computing, including an accounting of the predictions of the 2009 Berkeley View of Cloud Computing paper, explains the motivation for serverless computing, describes applications that stretch the current limits of serverless, and then lists obstacles and research opportunities required for serverless computing to fulfil its full potential.
A blog about life, Engineering, Business, Research, and everything else (especially everything else)
Showing posts with label programming. Show all posts
Showing posts with label programming. Show all posts
Thursday, February 21, 2019
[Links of the Day] 21/02/2019: Database Internals, Fosdem 2019 Videos, Cloud Programming Simplified
Labels:
cloud
,
conference
,
database
,
fosdem
,
links of the day
,
paper
,
programming
,
video
Tuesday, November 06, 2018
[Links of the Day] 06/11/2018 : Intro to probabilistic programming, Unit tests for data, Ali Wong stand-up routing analysis
- An Introduction to Probabilistic Programming: a first-year graduate-level introduction to probabilistic programming. It not only provides a thorough background for anyone wishing to use a probabilistic programming system but also introduces the techniques needed to design and build these systems.
- deequ : library built on top of Apache Spark for defining "unit tests for data", which measure data quality in large datasets.
- Ali Wong structure of stand up comedy : fantastic and beautiful designed article analysing Ali wong stand up routine and how it is closer to a tv/movie script than a slapstick one-line joke comedy.
Labels:
comedy
,
data
,
links of the day
,
probabilistic
,
programming
,
unit test
Monday, June 27, 2016
[Links of the day] 27/06/2016 : GPU programming, Persistent Memory Thesis
- CS 179 GPU Programming : Caltech GPU programming course
- Systems and application for Persistent Memory : Subramanya R. Dulloor PhD thesis on persistent memory programming. A must Read for anybody interested in the next generation storage class memory as the Author wrote PMFS as part of his thesis work.
- WrAP: Hardware and Software Support for Atomic Persistence in Storage Class, master thesis providing some insight on how complex and far reaching are the new storage class memory system and especially with their interaction with CPU cache.
Labels:
gpu
,
links of the day
,
nvm
,
nvme
,
persistent memory
,
programming
Friday, April 29, 2016
[Links of the day] 29/04/2016 : End of numerical error, 504 Eth Drive Ceph Cluster, Modern Storage architecture
- End of Numerical Error : Really cool concept of encoding of floating point number. It seems really promising , faster, lighter and significantly reduce error rate.. Unums should probably the net default encoding of the future [Julia implementation]. Ps : the non associative property for floats is really scary.
- Ceph cluster with 504 ethernet drives : Well, its start to happen, and it might quickly take over all these pesky storage cluster out there.
- Modern Storage Architectures : Intel devloper forum slide deck looking at the future of storage class memory and its impact on storage architecture.
Labels:
ceph
,
error
,
ethernet
,
links of the day
,
nvm
,
programming
,
storage
Tuesday, January 12, 2016
Links of the day 12/01/2016 : #devops for cynics, Probabilistic computing reading list, lambda conf vids
- MIT Probabilistic Computing Reading list : excellent list of probabilistic readings. Beware its really long but if you are interested in this type of technology its a must read to at least keep up to date.
- Devops for cynics : small ebooks for those out there that takes everything with a grain a salt.
- LambdaConf 2015 : playlist of all the talk at last year lambda conf
Labels:
devops
,
lambda
,
links of the day
,
probabilistic
,
programming
Wednesday, November 25, 2015
Links of the day 25/11/2015: Micron NVDIMM, Ceph load balancer, Programming with Promise
- Micron Persistent Memory & NVDIMM : Micron announced the production of 8GB DDR4 NVDIMM. Similar to the diablo tech, viking nvdimm. However for some reason Micron decided to externalize its super-capacitor to an external module compare to the other vendor who integrated it on the stick themselves. The trade-off is that you can fit more silicon on a stick however it obviously restrict the HW they can deployed onto. [slides]
- Mantle: a programmable metadata load balancer for the ceph file system. It allows the user to dynamically inject information into the Ceph load balancer in order to optimize data placement and hence performance of the overall system
- How do Promises Work? : excellent coverage of the promise technology, how it works, when to use it (or not) and how to avoid some of its pitfall.
Labels:
ceph
,
distributed file system
,
links of the day
,
load balancing
,
nvdimm
,
nvm
,
programming
Tuesday, July 07, 2015
Links of the day 07 - 07 - 2015
Links of the day 07/07/2015 : brittle vs ductile systems, leader election, testing distributed system, Non blocking algo and multicore programming
- Brittle : very good overview on why current obsession with fault tolerant system are a lot more expensive than a non-fault-tolerant system that (most of the time) does the same job. And worse when they fail the failure is catastrophic. The authors advocate that we need to move toward ductile system - system that are able to strech even under failure, while it might break it provides enough warning enabling the catastrophic failure scenario and the associated cost.
- Fast Leader election without tournament : very good Microsoft research paper on how to solve the leader election without the classic tournament approach.
- Distributed system testing : ACM queue article on the approaches and challenges of testing distributed systems.
- Nonblocking Algorithms & Scalable Multicore Programming : from the fantastic paper we love meetup, Devon tells us: "Apart from being a fantastic primer on designing portable concurrent data structures, this well-sourced paper provides a number of captivating ideas on thinking about, modeling, and solving concurrency and contention problems."
Labels:
brittle
,
Distributed systems
,
links of the day
,
non-blocking
,
programming
,
testing
Subscribe to:
Posts
(
Atom
)