10
Computação Orgânica

Computação orgânica

Embed Size (px)

Citation preview

Page 1: Computação orgânica

Computação Orgânica

Page 2: Computação orgânica

Imagine um chip de computação revolucionária que pode observar a sua própria execução e otimizar o seu comportamento em torno das necessidades de um usuário ou aplicação. Imagine uma capacidade de programação através do qual os usuários podem especificar a sua as metas desejadas, em vez de como executar uma tarefa, juntamente com limitações em termos de um orçamento, energia, um restrição de tempo, ou simplesmente uma preferência por uma resposta aproximada sobre uma resposta exata.

Page 3: Computação orgânica

Um computador orgânico é dado um objetivo e um orçamento - que então encontra a melhor maneira de alcançar as metas com os meios à mão. Assim como em um organismo biológico, um computador organico tem cinco propriedades principais:

Page 4: Computação orgânica

1. É introspectivo ou auto-consciente na medida em que pode-se observar a si mesmo e otimizar o seu comportamento para cumprir o seu objetivos.

2. É adaptativa em que observa o comportamento do aplicativo e se adapta para otimizar apropriada métricas de aplicação, tais como desempenho, potência, ou tolerância a falhas.

Page 5: Computação orgânica

3. É auto cura em que ele monitora constantemente os seus recursos para falhas e toma medidas correctivas como necessário. Auto-cura pode ser visto como uma instância extremamente importante de auto-consciência e adaptabilidade.

4. É objetivo orientado na medida em que tenta cumprir as metas de um usuário ou aplicação, otimizando restrições de interesse.

Page 6: Computação orgânica

5. É aproximado em que se utiliza a menor quantidade de precisão para realizar uma determinada tarefa. A computador orgânico pode automaticamente escolher entre uma gama de representações para otimizar a execução.

Page 7: Computação orgânica

A indústria de computação está em uma importante encruzilhada. Tecnologia de semicondutores oferece dezenas de bilhões de transistores em um chip, e os avanços futuros não mostram sinais de diminuir. Nos últimos tempos, infelizmente, estes avanços não resultaram em aumentos proporcionais no desempenho ou outras medidas de interesse para os usuários. Assim, a indústria de computação está pronto e receptivo para a próxima grande revolução no computador arquitetura. Acreditamos que a visão proposta na computação orgânica pode revolucionar a computação de um modelo processual para um mundo objetivo orientado em que os programadores lidam com determinados objetivos, não com cada caso possível, atingindo assim os níveis de produtividade sem precedentes, desempenho e resiliência.

Page 8: Computação orgânica

Conclusão

Apesar de ser uma ideia futurista, a computação orgânica esta preste a se tornar realidade, e tudo isso graças a outras tecnologias que vem evoluindo gradativamente como a Inteligência Artificial, Computação Natural, Computação Quântica entre outras.

Page 9: Computação orgânica

Ninguém pode simular a você ou a mim por meio de um sistema que seja menos complexo do que nós. Os produtos que fabricamos

podem ser vistos como uma simulação e, embora esses produtos consigam resistir a certas condições às quais o nosso organismo

não resiste, eles jamais captam a vivacidade, a complexidade ou a profundidade do seu criador. Certa vez, Beethoven observou que a

música que compusera não era nada em comparação com a música que ouvira.

Heinz Pagel, autor de The Dreams of Reason 

Page 10: Computação orgânica

Referencias Bibliograficas

http://groups.csail.mit.edu/cag/raw/documents/Agarwal-Harrod-organic-2006.pdf