/
tardis-an-interpreter-for-command-line-parallel.json
31 lines (31 loc) · 2.13 KB
/
tardis-an-interpreter-for-command-line-parallel.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
{
"alias": "video/3239/tardis-an-interpreter-for-command-line-parallel",
"category": "Kiwi PyCon 2014",
"copyright_text": "CC",
"description": "**Audience level**\n\nIntermediate\n\n**Description**\n\nThis talk is about simplifying the command line interface to local or\ncluster based parallel computing.\n\n**Abstract**\n\nIdeally the user of a command shell would be unaware whether their\ncommands were executed as a single process on the local machine, or as\nmany concurrent processes on either their local machine or a remote\ncluster, apart from the reduced time taken to complete the command if\nexecuted as concurrent processes. We have developed an approach which we\ncall \u201ccommand conditioning\u201d in which the user marks up a command with\nhints to the interpreter which are used to transform the marked-up\ncommand into \u201c(re)conditioned\u201d native shell commands which the\ninterpreter then launches concurrently and monitors, collects and\ncollates output and termination status. We have implemented an initial\npython based command-conditioning interpreter called tardis. We describe\ntardis, give examples of the class of compute tasks for which it is\nsuited, and briefly outline key compute-cluster design characteristics\nwhich support this approach. We also touch on future work such as\npotential integration with Galaxy, a popular python based workflow\nsystem.\n\n**Slides**\n\nhttps://speakerdeck.com/nzpug/alan-mcculloch-tardis-an-interpreter-for-command-line-parallel-execution\n",
"duration": 1800,
"id": 3239,
"language": "eng",
"quality_notes": "",
"recorded": "2014-09-13",
"related_urls": [
"https://speakerdeck.com/nzpug/alan-mcculloch-tardis-an-interpreter-for-command-line-parallel-execution"
],
"slug": "tardis-an-interpreter-for-command-line-parallel",
"speakers": [
"Alan McCulloch"
],
"summary": "",
"tags": [
"talk"
],
"thumbnail_url": "https://i.ytimg.com/vi/Kf8Dy8Dt6YM/hqdefault.jpg",
"title": "tardis - an interpreter for command-line parallel execution ",
"videos": [
{
"length": 0,
"type": "youtube",
"url": "http://youtu.be/Kf8Dy8Dt6YM"
}
]
}