Aarch64 Port Project
The website for the Aarch64 project is at this site: http://openjdk.java.net/projects/aarch64-port The goal of this project is to integrate JDK9 so that can support HTML 5. Currently, it can only support only HTML 4. HTML 5 is the latest version of the HTML standard code for designing websites. The java doc compiler can only accept […]
Read more "Aarch64 Port Project"Assembler Lab
Working in Assembler is harder compared to most programming languages like Java. In high level programming languages (like Java), commands are easy to execute. In Assembler, commands are low level, and thus, harder to execute. Assembler operates on the hardware, and high level programming languages operate on the software. Debugging in both high level languages […]
Read more "Assembler Lab"Conflict dividing two integers based on two different architectures
This project focuses on the differences between an int and a long on two different computer architectures. The size of an int and a long vary from one computer architecture to the other. The variation of the size of an int and a long may cause division calculations to fail. This is because when the […]
Read more "Conflict dividing two integers based on two different architectures"Compiled Hello.c Lab 4
I added the -static option to the gcc command. The size of the file with the first three options (-g -O1 -fno-builtin) with the -static option was nearly 1000X larger than the file that was obtained without the -static option. The size of the first output without the static option is approximately 8248 bytes, […]
Read more "Compiled Hello.c Lab 4"PHP Analysis and experience learned
It is really challenging to profile PHP. The source code in the make file is very difficult to interpret. Commands are hard to understand like exit in the make file. When debugging it, errors often occurs, such as segmentation faults. Results indicate that the make file in PHP is hard to read and understand since […]
Read more "PHP Analysis and experience learned"Benchmarking
The system that was used in the testing was PHP. PHP has a lot of files when downloading. It took 5 min to download the files, and building it took 25 minutes. Running the software took around 40 minutes. This is my first time doing software and this lab was fun, but difficult.
Read more "Benchmarking"Analysis between two contradicting softwares
OpenCV – This is a library that has a BSD License. Patches in OpenCV are submitted through GitHub. Basically, there is a tester who tests the code that was submitted to see if it works. If it does, the code goes through to be reviewed. The person viewing the code will see if the code […]
Read more "Analysis between two contradicting softwares"