Jim Huang

Results 411 comments of Jim Huang

Reference: [Binary Translation Using Peephole Superoptimizers](https://www.usenix.org/legacy/events/osdi08/tech/full_papers/bansal/bansal.pdf) > When compared to the native compiler, our translated code achieves median performance of 67% on large benchmarks and in some small stress tests...

Check the implementation of [ladybird's simulator](https://github.com/harihitode/ladybird/tree/main/sim). PLIC should be aware of hart ID and available cores.

> I've also noticed a function `sbi_hsm_hart_wait` in [sbi_hsm.c](https://github.com/riscv-software-src/opensbi/blob/ee1f83ca848d3639b808e52719bc7111f5a1be7c/lib/sbi/sbi_hsm.c#L240), which appears to be related to handling non-coldboot harts. It's uncertain if this function could be contributing to the `CPU1: failed...

> Progress is slow but steady. Current make PLIC aware hart ID, next step is to implement ACLINT to handle inter-processor interrupt (IPI). Got it. You may check RISC-V ACLINT...

Incidentally, we can start implementing basic CLINT support even before the SMP system emulation is fully operational. For guidance, refer to this [minimal implementation](https://github.com/mnurzia/rv/tree/main/tools/linux). You are also encouraged to submit...

See also: [Multi-Core Architecture](https://github.com/stnolting/neorv32/discussions/573) for [neorv32](https://github.com/stnolting/neorv32).

Why would you change file `lib/model/available_currency.dart`?

> Currently cfront is using scanless parser with IR emitter binds into it, and it contains ~3000 LOC. But based on my contributions experience to industrial grade programming languages (V...

> No problem, for the minimal changes, I would like to try separate current parser into lexer and parser, so we can keep all lexical analyzing and grammar parsing separate...

> For the rework implementation progress, I'll keep update [here](https://github.com/ChAoSUnItY/SheccLexerParser). After successfully finishing #85 and #89, @vacantron will focus on improving the SSA IR and its related compilation process. Next,...