What is a Recursive Module? - Karl Crary; Robert Harper 001; Sidd Puri (PLDI, 1999)

Accelerator: using data parallelism to program GPUs for general-purpose uses. - David Tarditi; Sidd Puri; Jose Oglesby (ASPLOS, 2006)

Market Design for a P2P Backup System. - Sven Seuken; Denis Xavier Charles; Max Chickering; Sidd Puri (AMMA, 2009)

Market design & analysis for a P2P backup system. - Sven Seuken; Denis Xavier Charles; Max Chickering; Sidd Puri (EC, 2010)