Se o almoço grátis é longo, em seguida, alguns têm atendido a campainha de fim-de-break.
Uma década atrás, no próximo ano, C ++ especialista Herb Sutter escreveu que aqueles construção de softwares do mundo teria necessidade de mudar da forma que eles arquiteto e construir.
Multi-core e hyperthreading eram de entrada, o que significa que aplicativos já não poderia ser construído usando comandos sequenciais destinados a núcleos individuais.
Aproveitando o ganho dos novos chips desempenho significava ir simultânea ou paralela com instruções executadas sequencialmente, em diferentes partes do chip.
A piada na computação costumava ser que o que Andy dá, Bill tira - cada vez Intel (sob o então CEO Andy Grove) trouxe um chip mais rápido, a Microsoft iria Embiggen seu software para devorar o poder do novo chip.
10 anos em diante, multi-core é onipresente, tendo migrado de terras altas limitadas de servidores PowerPC e Sparc IV para as vastas planícies de telefones inteligentes.
Mas, ainda assim, a maioria ou software de hoje continua a ser construído para executar sequencialmente não em paralelo.
O problema com o paralelo é que é tão maldita complicado.
A maioria programação paralela é feita usando "paralelismo explícito" - onde você sabe que a arquitetura e sua aplicação é construída especificamente para esse conjunto.
Não é um processo escalável, ou seja, se as alterações de hardware subjacentes ou se você quer atingir mais de um chips da fabricante, você precisa re-escrever.
Com a esperança de trazer a programação paralela para as massas é Machines suave, uma start-up que saiu do modo stealth em outubro e em 2015 planeja seu primeiro produto.
Macio Machines avalia que concebeu uma arquitetura - VISC - que cuida do paralelismo para você - um tipo de paralelismo implícito.
Machines macias é a ideia de dois ex-funcionários da Intel, Mahesh Lingareddy e Mohammad Abdallah.
Sua VISC é hardware e software que interpreta os comandos que entram e procura formas de distribuí-los como "threadlets" - ou tópicos virtuais - mais núcleos de um chip.
Seu objetivo é licenciar VISC para os fabricantes de chips que vai assar a tecnologia em suas próprias placas e silício.
Machines macias disse ao The Reg ele vai falar licenciados, roteiro e produtos em 2015. No momento, VISC é uma placa de referência e um SoC protótipo, fomos informados.
VISC, a empresa disse, vai saber os prós e contras de multi-core arquitetura do chip de acolhimento e estar ciente das coisas, como dependências e disponibilidade de memória cache - coisas que o software de entrada não vai conhecer.
VISC usa 'instruções para fazer devs "máquinas macias código executado em paralelo, sem necessidade de programadores para saber o seu código, disse a empresa. Em vez disso, uma camada de software converte binários tais como os de ARM ou x86 para em binários utilizam as suas próprias, instruções internas da Soft Machine.
O software também cria um núcleo virtual, contendo todos os estados associados a cada segmento - elementos tais como a execução e recursos.
A idéia de aceleração de hardware e inteligência no software não é novidade para chipheads do Vale do Silício, a questão é o quão longe ele pode ser um grande sucesso.
Transmeta foi a estrela do rock da década de 2000: a empresa de semicondutores de fábula que construiu processadores compatíveis com x86 usando núcleo VLIW e o que chamou de Código Morphing Software, o que otimizar o desempenho e execução.
Transmetta fez dois processadores, Crusoe e Efficeon mas o negócio vacilou e acabou Transmetta entrou em licenciamento IP antes de ser adquirido em 2009: Novafora comprou Transmeta e Intellectual Ventures a carteira de patentes.
Os fabricantes de chips dominantes não temia nem precisava Transmeta, por isso a empresa se esforçou e foi finalmente esmagada.
Machines macios começou indo em 2006, durante o auge da Transmeta e logo após chamada gratuita-almoço de Sutter, mas foi só em 2010, quando as coisas ficaram realmente sério.
Foi só então que Lingareddy e Abdallah obteve o financiamento que deixá-los ir além de apenas 20 funcionários e sobrevivendo com seus cartões de crédito.
Hoje eles têm 250 funcionários e US $ 125 milhões a partir de sete investidores, incluindo a AMD ea Samsung Ventures. A empresa possui 80 patentes em seu nome.
Abdallah, também presidente e diretor de tecnologia, nos disse que ele e Lingareddy apostar suas carreiras no soft Máquinas e VISC e é tido tempo para a indústria de apanhar. Ele acredita que ainda há um futuro brilhante pela frente.
"Na Intel, mesmo quando eles tinham o Pentium 4 ou Itanium, demorou oito a 10 anos e milhares de pessoas para trazer algo para fora e eles gastaram mais de US $ 1 bilhão", disse Abdallah.
Como é que este arranque quase 10 anos de idade, ter sucesso em bater o mainstream e evitar o destino de Transmeta?
Licenciamento VSIC é a chave - trabalhando assim, com o sistema, em vez de tentar competir contra ele, de acordo com Abdallah.
Machines macios quer licenciar seu kit para ARM licenciados e aqueles no espaço Intel e AMD em x86.
"Transmeta tentou tomar o mercado em seu próprio produto. Para nós, que estamos a licenciar uma tecnologia que pode viver e trabalhar com outros ecossistemas arquitetura ", disse ele.
A outra coisa é a arquitetura que, de acordo com Abdallah, permite que você execute seus aplicativos sequenciais existentes sem mudar para multi-núcleos e threads.
"VISC permite dimensionar o número de núcleos e ainda executar uma única aplicação de rosca multi-. Você pode dimensionar o número de núcleos físicos e núcleos virtuais para ir o mesmo projeto ", disse ele.
Além disso, VISC entrega linear ao invés de escala quadrática entre potência e desempenho, ou seja, de alto desempenho para o poder.
Isso poderia despertar o interesse das pessoas em dispositivos móveis e, onde você precisa de mais para bater um dinheirinho de baixa potência em um crescente número de núcleos.
Se Abdallah está certo, você pode querer adiar a tocar a campainha do almoço um pouco mais. ®
Nenhum comentário:
Postar um comentário