User:Jcoffland/sandbox

Source: Wikipedia, the free encyclopedia.
Cauldron Development LLC
Company typePrivate
IndustrySoftware Development
Founded2006 (2006)
FounderJoseph Coffland
Headquarters
Sonoma, California
,
United States
Area served
Worldwide
Key people
Joseph Coffland
(President and CEO)
Websitecauldrondevelopment.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

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

Collaborations

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

OpenSCAM

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

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

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

SESAME

A hardware/software co-simulation system.

Folding@home

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

References

  1. ^ a b Vijay Pande (February 13, 2012). "LTMD: Key new technology for accelerating folding and misfolding simulations in FAH". Folding@home. typepad.com.{{cite web}}: CS1 maint: url-status (link)
  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".{{cite web}}: CS1 maint: url-status (link)
  6. ^ a b "CompuCell3D People".
  7. ^ "CompuCell, a Multi-Model Framework For Simulation of Morphogenesis". Bioinformatics. 20: 1129–1137. 2004. doi:10.1.1.130.4835 (inactive 2023-08-02). {{cite journal}}: Check |doi= value (help); Unknown parameter |authors= ignored (help)CS1 maint: DOI inactive as of August 2023 (link)
  8. ^ J. E. Coffland and A. D. Pimentel (March 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 (inactive 2023-08-02). {{cite journal}}: Check |doi= value (help)CS1 maint: DOI inactive as of August 2023 (link) CS1 maint: date and year (link)
  9. ^ A. D. Pimentel, F. P. Terpstra, S. Polstra and J. E. Coffland (November 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 (inactive 2023-08-02). {{cite journal}}: Check |doi= value (help)CS1 maint: DOI inactive as of August 2023 (link) CS1 maint: date and year (link) CS1 maint: multiple names: authors list (link)
  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 (inactive 2023-08-02). {{cite book}}: Check |doi= value (help)CS1 maint: DOI inactive as of August 2023 (link) CS1 maint: multiple names: authors list (link)
  11. ^ A. D. Pimentel, F. P. Terpstra, S. Polstra and J. E. Coffland (July 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 (inactive 2023-08-02). {{cite book}}: Check |doi= value (help)CS1 maint: DOI inactive as of August 2023 (link) CS1 maint: date and year (link) CS1 maint: multiple names: authors list (link)
  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.