User:Jcoffland/sandbox

From Wikipedia, the free encyclopedia
Jump to: navigation, search
Cauldron Development LLC
Private
Industry Software Development
Founded 2006 (2006)
Founder Joseph Coffland
Headquarters Sonoma, California, United States
Area served
Worldwide
Key people
Joseph Coffland
(President and CEO)
Website cauldrondevelopment.com

Cauldron Development LLC is a software engineering company which specializes in open-source, embedded systems, simulation and programming language design. Cauldron Development has been involved in major programming projects with organizations including Hewlett Packard, Wabtec, University of Notre Dame, Stanford University and Ugobe. The company was founded in 2006 and is based in Petaluma, California.[citation needed]

Joseph Coffland[edit]

Joseph Coffland (born February 16, 1976) is an American computer scientist, founder and CEO of Cauldron Development LLC and lead developer at Folding@home.[1][2][3]

He is the lead of Cauldron Development and the primary developer of Folding@home's client-side software, including the GUI for the user as well as some of the Folding@home cores—the underlying software that performs molecular dynamics simulations as a background process. In 2012, he worked with the Pande laboratory at Stanford University to develop a hybrid core that utilizes both CPUs and GPUs[1] In 2008, he worked to rewrite Folding@home's server computer code from scratch. The reliability of the servers significantly improved as a result of this new software.[4]

History[edit]

Collaborations[edit]

Cauldron Development has been involved in major programming projects with organizations including Hewlett Packard, Wabtec, University of Notre Dame, Stanford University and Ugobe.[citation needed]

Work[edit]

OpenSCAM[edit]

One of the companies projects was to develop software for the Open-Source Simulation and Computer Aided Machining (OpenSCAM) project. OpenSCAM simulates the process of 3D printing. The simulation software improves the accuracy of 3D printing.[12]

XmlPL[edit]

The company developed XmlPL, the XML Processing Language. XmlPL uses syntax which is similar to the C programming language, and includes XML statements and path expression. XmlPL compiles XML rather than interpreting it.[13]

CompuCell3D[edit]

A modeling environment and pde solver, used to study cellular behavior.[6]

SESAME[edit]

A hardware/software co-simulation system.

Folding@home[edit]

Cauldron Development has created server-side and client-side software for the Folding@home distributed computing project. The company is also the lead developer for V7 client-side software for the project.[14]

See also[edit]

References[edit]

  1. ^ a b Vijay Pande (February 13, 2012). "LTMD: Key new technology for accelerating folding and misfolding simulations in FAH". Folding@home. typepad.com. 
  2. ^ Joseph Coffland (CEO of Cauldron Development LLC & lead developer at Folding@home) (October 13, 2011). "Re: FAHClient V7.1.38 released (4th Open-Beta)". Folding@home. phpBB Group. Archived from the original on September 20, 2012. Retrieved October 15, 2011. 
  3. ^ "Cauldron Development LLC homepage". 
  4. ^ Vijay Pande (November 28, 2008). "Donor Question: Why do certain servers go down more easily?". Folding@home. typepad.com. Retrieved October 27, 2011. 
  5. ^ Anders Wallin (2012). "CAM". 
  6. ^ a b "CompuCell3D People". 
  7. ^ J. A. Izaguirre, R. Chaturvedi, C. Huang, T. Cickovski, J. Coffland, G. Thomas, G. Forgacs, M. Alber, G. Hentschel, S. A. Newman, and J. A. Glazier (2004). "CompuCell, a Multi-Model Framework For Simulation of Morphogenesis". Bioinformatics. 20: 1129–1137. doi:10.1.1.130.4835 Check |doi= value (help). 
  8. ^ J. E. Coffland and A. D. Pimentel (2003). "A Software Framework for Efficient System-level Performance Evaluation of Embedded Systems". Proceedings of the 18th ACM Symposium on Applied Computing, Embedded Systems track: 666–671. doi:10.1.1.11.3817 Check |doi= value (help).  Unknown parameter |month= ignored (help)
  9. ^ A. D. Pimentel, F. P. Terpstra, S. Polstra and J. E. Coffland (2003). "On the Modeling of Intra-task Parallelism in Task-level Parallel Embedded Systems". Domain-Specific Processors: Systems, Architectures, Modeling, and Simulation. Marcel Dekker, Inc.: 85–105. doi:10.1.1.11.4001 Check |doi= value (help).  Unknown parameter |month= ignored (help)
  10. ^ A. D. Pimentel, S. Polstra, F. Terpstra, A.W. van Halderen, J. E. Coffland and L.O. Hertzberger (2002). "Towards Efficient Design Space Exploration of Heterogeneous Embedded Media Systems". Embedded Processor Design Challenges: Systems, Architectures, MOdeling, and Simulation, LNCS. pp. 57–73. doi:10.1.1.20.4929 Check |doi= value (help). 
  11. ^ A. D. Pimentel, F. P. Terpstra, S. Polstra and J. E. Coffland (2002). "Modeling of Intra-task Parallelism in Sesame". Proceedings of the 2nd Int. Workshop on Systems, Architectures, MOdeling, and Simulation (SAMOS 2002). doi:10.1.1.20.5022 Check |doi= value (help).  Unknown parameter |month= ignored (help)
  12. ^ "OpenSCAM - About". OpenSCAM. 2012. Retrieved October 27, 2011. 
  13. ^ "XmlPL - The XML Processing Language". XmlPL. 2012. Retrieved October 27, 2011. 
  14. ^ Vijay Pande (June 17, 2009). "How does FAH code development and sysadmin get done?". Folding@home. typepad.com. Archived from the original on September 20, 2012. Retrieved October 27, 2011. 


External links[edit]