A computação orgânica propõe um novo paradigma de computação onde os chips podem se observar, adaptar e otimizar seu comportamento para atingir metas definidas pelo usuário de forma aproximada, em vez de soluções exatas. Um computador orgânico monitora recursos e toma medidas corretivas, buscando cumprir objetivos dentro de restrições como orçamento e tempo. A computação orgânica pode revolucionar a computação tornando-a mais produtiva, eficiente e resiliente.
2. 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.
3. 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:
4. 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.
5. 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.
6. 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.
7. 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.
8. 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.
9. 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