Jim Huang

Results 411 comments of Jim Huang

[rv64_emualtor](https://github.com/WadeGao/rv64_emulator) comes with an ELF file instruction frequency analyzer. See [rv_analyzer](https://github.com/WadeGao/rv64_emulator/tree/master/tools/rv_analyzer), which looks quite straightforward.

[rbi](https://github.com/pts/pts-red-black-tree) is non-recursive, and has very little memory overhead (e.g. no parent pointer within the red-black tree node). Its features: * 3 tree implementations: unordered; ordered but unbalanced; balanced *...

> The following result is recorded by the simple benchmark I created. By inserting, searching, and deleting 10e6 random and not duplicated integers. You shall provide the corresponding benchmark programs...

> * [x] 2. provide a top-level CMakeLists.txt that describes the way to build both map and rb; > * [x] 3. pull Google Tests automatically. See [Quickstart: Building with...

> The following result is recorded by the simple benchmark I created. By inserting, searching, and deleting 10e6 random and not duplicated integers. Tested on [eMag 8180](https://en.wikichip.org/wiki/ampere_computing/emag/8180), 64-bit 32-core Arm...

See also: * [RB tree improvements](https://github.com/jemalloc/jemalloc/issues/2043). * [Red-black tree notes](https://kaba.hilvi.org/pastel-1.6.0/pastel/sys/redblacktree/redblacktree_notes.htm)

Close via commit [434c466](https://github.com/sysprog21/rv32emu/commit/434c46660f67c78d9a4f587e05d2d59ec2102dc0)

[riscv-benchmark-automation](https://github.com/ekliptik/riscv-benchmark-automation) provides the necessary changes to adopt embench-iot for RISC-V.

@fourcolor, can you make a list for known pending issues to evaluate embench-iot?

Suppose that we are going to utilize a function `getcycles`: ```c uint64_t getcycles(); ``` It can be implemented: ```c .text .globl getcycles .align 2 getcycles: csrr a1, mcycleh csrr a0,...