Reichert Communications, LLC
415-248-0230 ext. 7012
Franz Senior Scientist, Ahmon Dancy to Present at the 2015 European Lisp Symposium in London, UK
OAKLAND, Calif. — April 6, 2015 — Franz Senior Scientist, Ahmon Dancy will present at the 2015 European Lisp Symposium later this month in London, UK. The purpose of the European Lisp Symposium is to provide a forum for the discussion and dissemination of all aspects of design, implementation and application of any of the Lisp and Lisp-inspired dialects. Ahmon will be presenting "Escaping the Heap" at 12:30, April 21.
Common Lisp implementations provide great automatic memory management of data structures. These data structures are allocated from a memory area called the "heap". However, there are times when heap allocation is inadequate to satisfy the needs of the application. For example, sometimes data structures need to be persistent or shareable amongst separate processes. In these cases, alternatives to using the heap must be considered.
In this talk we will explore the motivations for out-of-heap data structures. We will discuss some of the out-of-heap data structures that we've created in the course of developing our database product, such as lists, hash tables, and arrays. We will describe the tools and mechanisms that we used to implement them, including memory-mapped files, foreign structs, aligned pointers and direct memory accesses. Finally we will discuss the downsides of out-of-heap data structures and the constant struggle between abstractions and performance.
About Ahmon Dancy
Ahmon Dancy is a Senior Research Scientist at Franz Inc. and the Chief Architect of AllegroGraph, Franz's Semantic Graph Database. Mr. Dancy has been with Franz for over 20 years where he has successfully contributed to numerous internal and customer projects. He has in-depth experience in all aspects of software construction from analysis and design to the minutia of debugging complex, coupled systems.
About Franz Inc.
Franz Inc. is an innovative technology company with expert knowledge in developing and deploying Graph Search solutions. AllegroGraph, Franz's flagship, high-performance, transactional, and scalable Graph Database, provides the solid storage layer for powerful Enterprise grade NoSQL solutions. AllegroGraph's Activity Recognition capabilities provides a powerful means to aggregate and analyze data about individual and organizational behaviors, preferences, relationships, plus spatial and temporal linkages between individuals and groups.
Allegro CL with AllegroCache are leading Common Lisp based Enterprise-ready development tools. Together they provide an ideal environment to create complex, mission-critical applications that solve real world problems very quickly.
For additional Franz Inc customer success stories please visit:
Franz's Professional Service team is in the business of helping companies turn Data into Information and Information into Knowledge. We combine Data, Business Intelligence, and Analytics consulting services under one roof for our customers.
Franz, an American owned company based in Oakland, California, is
committed to market-driven product development, the highest levels of
product quality and responsive customer support and service. Franz
customers include Fortune 500 companies in the government, life
sciences and telecommunications industries. Franz has demonstrated
consistent growth and profitability since inception. For more
information, visit www.franz.com.
|Copyright © 2017 Franz Inc., All Rights Reserved | Privacy Statement|