Skip to content

Commit 1cc4989

Browse files
authored
Merge pull request #1 from narain1/narain1-patch-1
Create README.md
2 parents 9e1544a + 3804a4c commit 1cc4989

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

README.md

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# SIMD Arithmetic Library
2+
3+
This library provides high-performance arithmetic operations on arrays of floating-point numbers using SIMD (Single Instruction, Multiple Data) instructions. The current implementation utilizes SSE (Streaming SIMD Extensions) to perform operations such as addition of float arrays.
4+
5+
## Features
6+
7+
- **Vector Addition**: Adds two arrays of floats using SIMD instructions for accelerated computation.
8+
- **High Performance**: Utilizes SSE instructions to process data in parallel, significantly speeding up large-scale computations compared to scalar operations.
9+
10+
## Requirements
11+
12+
- GCC Compiler
13+
- Linux Operating System (for the provided build instructions)
14+
15+
## Building the Library
16+
17+
This project uses a Makefile for building the shared library. To build the library, follow these steps:
18+
19+
1. Clone the repository:
20+
```bash
21+
git clone https://github.com/narain1/simd-python
22+
cd simd-python
23+
```
24+
25+
2. Run the build command to build
26+
```bash
27+
ninja
28+
```
29+
30+

0 commit comments

Comments
 (0)