Yee Jern Chong

Learn More
Performance of Field Programmable Gate Arrays (FPGAs) used for floating-point applications is poor due to the complexity of floating-point arithmetic. Implementing floating-point units on FPGAs consume a large amount of resources. This makes FPGAs less attractive for use in floating-point intensive applications. Therefore, there is a need for embedded(More)
This paper describes the creation of custom floating point units (FPUs) for Application Specific Instruction Set Processors (ASIPs). ASIPs allow the customization of processors for use in embedded systems by extending the instruction set, which enhances the performance of an application or a class of applications. These extended instructions are manifested(More)
A formation-flying sensor that can determine spacecraft separation with a maximum uncertainty of 2 cm, measure the bearing angles of the remote spacecraft with a maximum uncertainty of a minute of arc, and operate with a wide field of view autonomously in deep space has been designed and prototyped. It is the autonomous formation-flying (AFF) sensor that(More)
Agents in a multi-agent system may have different beliefs, knowledge, intentions, and goals that are prone to conflicts. It is crucial that such conflicts are resolved in the best possible manner that does not affect the performance of any agents. Research in this area have produced many definitions and classifications of conflicts in multi-agent systems.(More)
While ASIPs have allowed designers to create processors with custom instructions to target specific applications, floatingpoint units are still instantiated as fixed general-purpose units, which wastes area if not fully utilized. Therefore, there is a need for custom FPUs for embedded systems. The creation of a custom FPU requires the selection of a subset(More)
  • 1