Tenet insanabile multo scribendi cacoethes
An inveterate and incurable itch for writing besets many
Monday, October 16, 2017
Memory management
A couple of weeks ago I spoke at St. Edward's University in Austin for their annual Lucian symposium. Four speakers, a dinner, a student poster session. My talk was organized around the tools that chemists have for exploring structure, including some we might not think of as "modern" such as paper models, making the case for broadening the base of tools chemists have access to along with modernizing them.
Along the way I showed some of the computational tools I had used, including our "big" drive. 80 Mbytes and the size of a washing machine. I can now keep 128 Gbytes on my key chain and forget I have it. One feature of the coding I did in those days was the need to intentionally allocate memory for lists and arrays, including deciding could be moved into memory as a piece. For these computationally demanding tasks, having a carefully designed overlap was key.
My to-do list feels like that old-fashioned overlay. I have the teaching list, the administrative list, the writing list, the personal lists. Load them in, wiping what is currently in memory. Repeat. Can I keep things from accidentally writing over what I need to keep in working memory (the load of wash in while I write?).
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment