Category Archives: Avida

New Publication: “Digital Evolution Exhibits Surprising Robustness to Poor Design Decisions”

My initial first author publication, “Digital Evolution Exhibits Surprising Robustness to Poor Design Decisions” by David M. Bryson and Charles Ofria, has been published in the Proceedings of the Thirteenth International Conference on Artificial Life. Abstract When designing an evolving … Continue reading

Posted in Avida, Computer Science, Research | Comments Off on New Publication: “Digital Evolution Exhibits Surprising Robustness to Poor Design Decisions”

Avida 3.0 development discussion heating up

It’s been quiet on the blog for a while. What personal blog doesn’t go silent once in a while? That doesn’t mean I’ve been bored, though. Quite the opposite, I have been hard at work on a number of projects, … Continue reading

Posted in Avida | Comments Off on Avida 3.0 development discussion heating up

Avida project gets a major upgrade

I have recently been doing some major updates to the public face of the Avida project. Although it has long been our intention to have Avida be a true open source project with a vibrant community of developers and users, … Continue reading

Posted in Avida | Tagged | Comments Off on Avida project gets a major upgrade

When GCC’s “-ffast-math” isn’t

Performance optimization is often about trade-offs, especially when you get into the implementation details of a program. A routine may go faster if you unroll loops to reduce branching overhead, however program code size increases as a result. If you … Continue reading

Posted in Avida, Computer Science | Tagged , | 1 Comment