Project Overview We are building a custom RISC-V ISA-compatible CPU that benefits when application binaries are transformed to create two “internal” software threads inside one OS thread. To enable this, we need a binary rewriting or JIT tooling solution that can rewrite RISC-V binaries at the function/loop level. Key Technical Challenge For the first baby-step, take a Redis Database binary that we supply, and find the loop where it takes successive queries from a batch of queries. The loop currently takes one query, makes a call to process that query, then loops and takes the next, and so on. Modify this loop so that it takes two queries, and makes two calls. Both on the same function, but two flavors. One query goes to the function that uses the lower half of the registers, the other query goes to the function that uses the upper half of the registers. Then, inline those two functions, so that the binary has an instr from one of the two function calls, then an instruction from the other, and so on. Then any functions called by those, do the same, so that the end result each of the queries is completed on one half of the registers, and the instructions for one query are interleaved with the instructions for the other query. This will involve removing the calling convention, and setting up two separate stack pointers, and adjusting the binary, etc. More discussion is needed, please contact me to talk it through. Responsibilities - Evaluate open-source binary rewriting / lifting / DBI frameworks (e.g. GTIRB, Remill, Reopt, rev.ng, QBDI, Dyninst, LLVM passes). - Implement a tool that:
PSA Airlines is looking for flight attendants in the United States.Required Skills High school diploma or equivalentCollege education or 2 years of customer service experienceAbility to speak/read/write in EnglishMust be at least 20 years of ageAbility to relocate/...
...orchestration, real-time data pipelines, and practical UX. We're YC-backed, led by Stanford AI grads who built the catalog systems at Uber Eats. Today, we power enrichment workflows for millions of SKUs across 20+ major retailers and marketplaces, and we're scaling faster...
...regulations, and company policies and procedures, conduct background investigations on applicants, employees, certain vendors, lobbyists, and junket... ...status as a veteran, and basis of disability or any other federal, state, or local protected class. Boyd Gaming is proud...
...Opportunity Overview : Nuclear Engineer - 12 Months Remote / Hybrid You will prepare Design Change Packages following the Standard Design Change process, used unilaterally across the US Nuclear fleet. Additional engineering activities include supporting project...
Overview: Justice League Character Actor- Harley Quinn (Audition & Warner Brother Approval Required) Audition Information Online submissions are currently being accepted. For consideration - Please submit a headshot and the following information: current measurements...