Modern command line tools

2020-11-10  Tags: unixlinuxsoftwareshell

The basic unix style command line tools, such as cat, cut and ls, have been around since the 1970s. Various additional features have been added to them over the years, such as BSD extensions and GNU style --long-options, but the basic tools still function the same way they did in the early 1970s. Evolution and improvement in this area is generally slow compared to many other fields of computing, but there have been some useful new tools created in the last 10-20 years. Read more...

Linux distribution choices for GPU development

2020-10-31  Tags: linuxgpunvidiaubuntudebianredhat

As of late 2020, Nvidia have the highest performing consumer GPUs and the best support for GPU compute development. GPU compute development includes both direct GPU programming with Nvidia’s CUDA tools and machine learning applications that use ML frameworks such as Tensorflow and PyTorch. However, Nvidia release their Linux drivers under a proprietary license, rather than open sourcing the drivers and having them included directly in the Linux kernel. There are open source drivers for Nvidia hardware from the Nouveau project, but these don’t support computing use of the GPU. Read more...

NVMe disks on Linux

2020-10-26  Tags: linuxnvmessdhardware

NVMe solid state drives (SSDs) have become much more common in the last few years. NVMe offers the potential for much better performance than older SATA SSDs, due to the faster PCI Express hardware connection to the system, and from the system using the NVMe protocol to communicate with the storage. The coming-soon generation of game consoles Xbox Series X and PlayStation 5 both have NVMe SSDs included. The faster storage has been promoted as a major feature of this game console generation, with it said to provide 100-1000x faster IO compared to mechanical hard disks in current generation Xbox One and PlayStation 4 game consoles. Read more...

PhD Thesis - "Simulation of whole mammalian kidneys using complex networks"

2016-08-01  Tags: publishedresearchkidneycomplexphysiologyhpcgpu

University of Melbourne September 2016 https://minerva-access.unimelb.edu.au/handle/11343/132374 http://hdl.handle.net/11343/132374 Thesis (PDF, 11MB) Code (tar.gz, 140KB) Abstract Modelling of kidney physiology can contribute to understanding of kidney function by formalising existing knowledge into mathematical equations and computational procedures. Modelling in this way can suggest further research or stimulate theoretical development. The quantitative description provided by the model can then be used to make predictions and identify further areas for experimental or theoretical research, which can then be carried out, focusing on areas where the model and reality are different, creating an iterative process of improved understanding. Read more...

Dilemma of Dilemmas: How Collective and Individual Perspectives Can Clarify the Size Dilemma in Voluntary Linear Public Goods Dilemmas

2015-03-23  Tags: publishedresearchpsychologystatisticspublicgood

Daniel B. Shank, Yoshihisa Kashima, Saam Saber, Thomas Gale, Michael Kirley PloS One Published: March 23, 2015 http://journals.plos.org/plosone/article?id=10.1371/journal.pone.0120379 https://doi.org/10.1371/journal.pone.0120379 Abstract Empirical findings on public goods dilemmas indicate an unresolved dilemma: that increasing size—the number of people in the dilemma—sometimes increases, decreases, or does not influence cooperation. We clarify this dilemma by first classifying public goods dilemma properties that specify individual outcomes as individual properties (e.g., Marginal Per Capita Return) and group outcomes as group properties (e. Read more...