A plataforma CacheQ permitirá que você paralelize seu código e execute-o em x86-64, ARM, RISC-V e FPGA

Fundada por dois ex-executivos da Xilinx e um grupo de engenheiros, a CacheQ promete revolucionar o mundo do desenvolvimento de software. A CacheQ Compiler Collection permitirá que você compile projetos para que sejam executados com muito mais rapidez devido à paralelização do processo. E o destaque é que, segundo os criadores, não há necessidade de reescrita manual massiva do código e do uso de bibliotecas especiais ou APIs complexas para paralelização.

Isso dá aos desenvolvedores a capacidade de mexer na lógica de negócios do aplicativo sem se preocupar com problemas de paralelização. Além disso, o número de threads pode ser ajustado em tempo de execução e parte da carga, se desejado, pode ser transferida para o FPGA ou SoC. Ao mesmo tempo, é suportada a montagem para arquiteturas x86-64, ARM (Apple M1) e RISC-V.

Semiwiki.com

Os resultados são impressionantes. Em um processador x86 com 12 núcleos, o desempenho do aplicativo é quase 500% mais rápido do que a execução de thread único e construção com GCC. Em um processador M1 com oito núcleos Arm – 400% mais rápido do que o tradicional single threading.

«O segredo é trabalhar cuidadosamente com loops e, especialmente, com loops aninhados. O código-fonte é analisado e convertido pelo sistema proprietário qthreads em código C ++ que pode ser montado com qualquer compilador, ou em Verilog para posterior montagem para FPGA. No entanto, o CacheQ oferece um conjunto completo de ferramentas para desenvolvimento, depuração, criação de perfil, simulação e otimização de código e manipulação de memória.

avalanche

Postagens recentes

A Samsung construiu os menores transistores do mundo com um layout 3D e um espaçamento entre portas de 42 nm.

A era dos semicondutores lógicos 3D, capazes de superar as limitações da miniaturização de chips,…

51 minutos atrás

A AMD removeu a criptografia de memória de seus processadores para o consumidor final e se recusa a admitir isso.

A AMD desativou a tecnologia de criptografia de memória TSME em processadores para consumidores sem…

1 hora atrás

Pela primeira vez, a NASA escolheu uma empresa privada para enviar instrumentos a Marte – uma empresa pertencente ao ex-CEO do Google, Eric Schmidt.

Sob a liderança do novo administrador da NASA, o bilionário Jared Isaacman, a agência está…

1 hora atrás

A Microsoft afirma que o WebKit torna os navegadores do iOS quase 30% mais lentos.

Especialistas da Microsoft publicaram os resultados de testes independentes que revelaram que o uso obrigatório…

2 horas atrás

Piper Sandler previu que 46 milhões de cópias de GTA VI seriam vendidas no primeiro dia, e essa é uma previsão “conservadora”.

Segundo analistas do banco de investimentos Piper Sandler, o aguardado thriller de mundo aberto e…

3 horas atrás

A AST SpaceMobile começou a lançar satélites gigantes de internet em lotes – os satélites BlueBird 8, 9 e 10 já foram enviados ao espaço.

A AST SpaceMobile lançou três novos satélites de internet em órbita: BlueBird 8, 9 e…

3 horas atrás