An introduction to distributed version control systems: Lawrence Mitchell, EPCC (60 mins, ~54 MB)
Description
There is a plethora of version control systems and it is not obvious which to choose. Do
you pine for the warm, comforting blanket of CVS? Fear not! I shall give an overview of the zoo of version control systems available to the modern programmer. I'll describe the design principles (there is much overlap) and how these influence the use patterns. I hope to convince you that modern systems are at least as good as CVS and Subversion, and to indicate some of the areas in which they make a programmer's life much, much easier.
Links:
Talk slides - Talk slides
Bioinformatics and more widely Computational Biology is a largely data-driven Science. The array of high-throughput technology platforms in the last 10 years mean that the amount of data being generated in this field is likely to enter into Exabytes by 2020. The challenges associated with this...
Published 03/21/14
Performing complex solar shading analysis to take into account the sun's path and solar penetration on large buildings has historically consumed very many CPU cycles for IES "Virtual Environment" (3D building physics) simulation users. One particularly complex model took almost 2 weeks to...
Published 03/14/14
Intel will provide an insight into future HPC technology development looking at hardware trends, ecosystem support and the challenges around ExaScale computing.
The talk will also touch upon the convergence of High Performance Computing and High Performance Data Analytics, examining where the...
Published 02/28/14