Research | Joyen
Research philosophies and artifacts
Research is rarely about the final paper. It is the quiet, solitary act of standing at the edge of what is known and staring into the dark. It is the attempt to translate the chaotic, breathing simulation of our universe into a language we can comprehend.
Whether we are decoding the laws of physics or defining the logic gates of a silicon architecture, the underlying pursuit is identical: we are searching for the hidden order beneath the noise.
The Beauty of the Inquiry
We instinctively build mental models, rigid paradigms, and societal rules to make sense of the world. But in true research, none of these constructs are sacred.
The aesthetic beauty of research lies in maintaining a beginner’s wonder. It is the conscious refusal to accept the world exactly as it is presented. To research is to step entirely outside the box, to observe the “invisible scripts” that govern a system, and to realize that the boundaries we confine ourselves to are mostly illusions.
It is an inherently philosophical act. You are not just solving a localized engineering problem; you are pulling at the threads of the universe with an innocent, open curiosity, watching how the fabric of reality responds.
The Courage to Dismantle
If we accept that time is our most uncompromising constraint, then what we choose to investigate becomes the most defining decision of our lives.
This ethos is distilled perfectly in Richard Hamming’s lecture, You and Your Research. Hamming asks a brutal, necessary question: If you are not working on the most important problems in your field, why not?
Hamming champions working with an “open door” allowing the serendipity and messiness of the world to influence your work, rather than hiding in isolated perfection.
For me, this open door is not just a professional habit; it is a philosophy of existence. It requires profound courage to tackle the ambiguous and to risk absolute failure. It means looking at the established architectures of our world and recognizing they are not monuments to be worshipped, but prototypes to be broken. The most important work happens when we have the audacity to dismantle what already exists, and the discipline to build something entirely new from the fragments.
The Abstraction of Silicon
In my specific corner of the simulation, computer architecture, synthesis, and programming language theory this philosophy takes a physical form. The physical world of silicon is continuous, messy, and infinitely noisy.
By applying the discretization discipline and leveraging type-safe, domain-specific languages, we stop dictating how a circuit must be wired and start declaring what the system must be. We restrict the design space intelligently, ensuring that only elegant, mathematically sound architectures are permitted to exist. Hardware and software are not separate; they are the exact same logic, crystallized at different levels of physical permanence.
We build the compiler so that the compiler can manage the physics. We write the abstraction so the mind can remain free to engineer the system.
Open Questions
The problems I keep returning to - still discovering, still forming.
- Can physical constraints (placement, wire delay, congestion) be expressed as first-class parameters inside a hardware compiler, rather than deferred to back-end engineers?
- Where is the right boundary between programmable processor and fixed accelerator - and can that boundary be determined algorithmically from application behavior?
- Can we build scalable tools and methodologies; that can help us perform design space exploration ?
Artifacts & Publications
The formalized records of this ongoing exploration.
“PARISCV: A Profiler for Application-Specific Acceleration on
RISC-V” - GitHub
* CHIPS Lab, PES University, Bengaluru
“Enhancing Micro-Strip Patch Antenna Design for HFSS Using
AntGen” - IEEE ·
GitHub
* IEEE MAPCON’23 | B.Tech Capstone project.