https://www.wacoca.com/news/2731893/ キーウ郊外で停電続く、ロシア空爆後 住民は避難所で生活 | ロイター ##war #Asia #ASXPAC #CEEU #CISC #com. #CWP #DEST:NOJPTPM #DEST:NOJPWDM #DEST:NOJPZTM #DLI #EMEA #EMRG #EUROP #Gen #HLB #hls #JFOR #JLN #LIF #MTPIX #MTVID #NASIA #PWRGEN #Ru #Russia #SOCI #TOPCMB #TOPNWS #TRN #UA #ロシア

Advent of Code Day 4: video-like stream of 'pixel' data to a sliding 3x3 window via line buffer fifos. Auto pipeline for kernel function (counting neighbors), ~150M windows per sec. https://github.com/JulianKemmerer/PipelineC/blob/master/examples/aof25/day4.c

#fpga #rtl #hdl #hls #aoc25

Advent of Code Day 9: Iterates over RAM holding points. Autopipeline computes N rectangle areas per clock cycle and finds max. Easily does N=4 at ~100MHz with few pipeline stages, ~400M rect areas computed per sec 🎄 github.com/JulianKemmer... #fpga #rtl #hdl #hls #aoc25

github.com/JulianKemmerer...
PipelineC/examples/aof25/day9.c at master · JulianKemmerer/PipelineC

A C-like hardware description language (HDL) adding high level synthesis(HLS)-like automatic pipelining as a language construct/compiler feature. - JulianKemmerer/PipelineC

GitHub

Advent of Code Day 9: Iterates over RAM holding points. Autopipeline computes N rectangle areas per clock cycle and finds max. Easily does N=4 at ~100MHz with few pipeline stages, ~400M rect areas computed per sec 🎄

https://github.com/JulianKemmerer/PipelineC/blob/master/examples/aof25/day9.c

#fpga #rtl #hdl #hls #aoc25

Advent of Code Day 3 pipelined no back pressure. N ascii chars as input each cycle. finding max pair of digits pipelined arbitrarily. 8 chars of input each cycle? no problem to get FMAX of 100+MHz. ~1 Gbyte per sec of ascii could be processed 😎 🎄 github.com/JulianKemmer... #aoc25 #fpga #hdl #hls

github.com/JulianKemmerer...
PipelineC/examples/aof25/day3.c at master · JulianKemmerer/PipelineC

A C-like hardware description language (HDL) adding high level synthesis(HLS)-like automatic pipelining as a language construct/compiler feature. - JulianKemmerer/PipelineC

GitHub

Advent of Code Day 3 pipelined no back pressure. N ascii chars as input each cycle. finding max pair of digits pipelined arbitrarily. 8 chars of input each cycle? no problem to get FMAX of 100+MHz.

~1 Gbyte per sec of ascii could be processed 😎 🎄
https://github.com/JulianKemmerer/PipelineC/blob/master/examples/aof25/day3.c #aoc25 #fpga #hdl #hls

PipelineC/examples/aof25/day3.c at master · JulianKemmerer/PipelineC

A C-like hardware description language (HDL) adding high level synthesis(HLS)-like automatic pipelining as a language construct/compiler feature. - JulianKemmerer/PipelineC

GitHub
NASA safety panel recommends review of Artemis plans

NASA’s safety advisers are recommending that the agency reconsider its Artemis lunar landing architecture as well as how it handled the Starliner incident.

SpaceNews

🔧 Hardware kernel trong FPGA: khối logic chuyển hàm phần mềm thành mạch phần cứng (pipeline, FSM, DSP, BRAM). Bao gồm: điều khiển FSM, datapath tính toán, bộ nhớ cục bộ, giao tiếp AXI và tùy chọn DMA. Ưu điểm: pipelining, song song, độ trễ xác định, streaming. Dùng như bộ tăng tốc cho CPU. #FPGA #HardwareKernel #KỹThuật #CôngNghệ #HLS #OpenCL

https://dev.to/carolineee/what-is-hardware-kernel-in-fpga-4l3c

What is hardware kernel in FPGA?

In FPGA land, a hardware kernel is a block of logic that implements a “kernel function” as dedicated...

DEV Community

Эволюция плеера RUTUBE: от монолита к гибким модулям

Принимая архитектурные решения, часто так или иначе приходится идти на компромисс: между качеством и скоростью разработки, сложностью реализации и удобством поддержки, быстротой решения бизнес-задачи и гибкостью. Со временем небольшие уступки накапливаются и проект покрывается легаси. Даже если исправно разгребать техдолг, то в любом случае на достаточно длинной дистанции решения и технологии устареют, и станет невозможно обойтись «генеральной уборкой» — потребуется смена архитектуры. В статье расскажу, как мы столкнулись с неизбежной необходимостью переделки веб-плеера RUTUBE — сервиса, который существует с 2006 года, пережил несколько смен команд и парадигм разработки и при этом достаточно большой и высоконагруженный, чтобы нельзя было «просто так взять и всё переписать».

https://habr.com/ru/companies/habr_rutube/articles/977276/

#rutube #mobx #ооп #видео #hls #ui #dependency_injection

Эволюция плеера RUTUBE: от монолита к гибким модулям

Принимая архитектурные решения, часто так или иначе приходится идти на компромисс: между качеством и скоростью разработки, сложностью реализации и удобством поддержки, быстротой решения...

Хабр