Skip to content

Assessment of the difficulty in porting CPU architecture for kubernetes #132570

Open
@carlosqwqqwq

Description

@carlosqwqqwq

The RISC-V ecosystem is maturing rapidly, with an increasing number of software undergoing migration to RISC-V. We developed a tool named RAX to assess the porting complexity of projects migrating to the RISC-V architecture. RAX evaluates complexity by incorporating Cyclomatic Complexity alongside multiple architecture-specific factors, such as the proportion of assembly code instructions and the frequency of inline function usage. The tool classifies the assessment results into three levels: Low, Middle, and High. For example, the simple project is libtool, the medium project is mesa, and the difficult project is gcc.
Your project kubernetes is very well-known. Our tool RAX evaluates that the complexity of your project is low. Could you please confirm the assessment accuracy?
More details detected by our tool RAX are shown: the number of lines of architecture-related code are 8714. And the cyclic complexity is 569001. If you want to learn more, please don’t hesitate to us. Thank you.

Metadata

Metadata

Assignees

No one assigned

    Labels

    needs-sigIndicates an issue or PR lacks a `sig/foo` label and requires one.needs-triageIndicates an issue or PR lacks a `triage/foo` label and requires one.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions