
Authoritative.
Strategic.

Tracey Hughes is a senior graphics programmer at CTEST Laboratories, where she develops knowledge and information visualization software. Tracey Hughes is the lead designer for the M.I.N.D, C.R.A.I.G, and NOFAQS projects that utilize epistemic visualization at CTEST Laboratories. She regularly contributes to Linux development software efforts. She is also a team member on the GRIOT project.
Cameron and Tracey Hughes are also the authors of six books on software development, multithreaded, and parallel programming: Parallel and Distributed Programming Using C (Addison Wesley, 2003), Linux Rapid Application Development (Hungry Minds, 2000), Mastering the Standard C++ Classes (Wiley, 1999), Object - Oriented Multithreading Using C (Wiley, 1997), Collection and Container Classes in C++ (Wiley, 1996), and Object - Oriented I/O Using C Iostreams (Wiley, 1995).
Chapter 1: The New Architecture.
Chapter 2: Four Effective Multicore Designs.
Chapter 3: The Challenges of Multicore Programming.
Chapter 4: The Operating System’s Role.
Chapter 5: Processes, C++ Interface Classes, and Predicates.
Chapter 6: Multithreading.
Chapter 7: Communication and Synchronization of Concurrent Tasks.
Chapter 8: PADL and PBS: Approaches to Application Design.
Chapter 9: Modeling Software Systems That Require Concurrency.
Chapter 10: Testing and Logical Fault Tolerance for Parallel Programs.
Appendix A: UML for Concurrent Design.
Appendix B: Concurrency Models.
Appendix C: POSIX Standard for Thread Management.
Appendix D: POSIX Standard for Process Managemnet.
Bibliography.
Index.
New software delivery models, leaner and faster development methodologies, emerging mobile apps and the impact of open source are all key trends changing the way software will be procured in ...
Developed by the CIO executive Council, Pathways is a unique, flexible, self-managed, self-paced 12-month CIO designed and delivered ...