
50% !! bro it's done. let's go to GitLab
(i way that mf doing git push -f 💀literally 1 sec after that GitHub went down)

(i way that mf doing git push -f 💀literally 1 sec after that GitHub went down)
See you guys are trying to connect which is all good
I would tell everyone to go through a few things which I will list here before joining 🙂
Regulation of R25 - constitute affiliated
Both are almost same I guess but see all the topics in regulations first (autonomous colleges regulations exist in respective college website but 99.99% it is same )
Syllabus - syllabus
Here you will find syllabus of jntuh see your respective course and see what will u have
Academic calendar- here
Here you will have entire year calender published
Note that even jntuh ucesth students will get there result here
There are clubs which you will get to know about in induction programs and some events they conduct (they are not great but whatever)
And almost all important things you need to know are over
I guess nothing much exist (and don't ask me anything idk anything)
R25 is a bit different from R22 like credit exemption multiple exit multiple entry etc see regulations for that you will understand
In this post I would like to clear somethings regrading which college should I take and especially should you take JNTUH uni college ?
I am going to talk about only jntuh vnr cbit vasavi griet ouce has this all come under same tier.
first comes what factor is your priority ?
If you only care about placement in cse I would say go with vnr cbit are better than jntuh because then try to get companies to college to maintain image unlike jntuh which lacks motivation to do so. And cse volatile market I guess getting a job is just enough.
Regrading freedom jntuh and ouce take it. you can go out of college and come inside anytime you want.
overall is you say things you can follow this
cse/ece/allied - vnr ~ jntuh > vasavi > cbit > ouce > griet
core - jntuh~ouce>cbit>vnr>griet
colleges like cvr ngit etc come after this colleges (and if ur female i guess narayanama is fine idk ask someone who knows shit about it )
And here I am, made a Java-based numerical library called JNum.
I used the new FFM API and Vector API (Project Panama) to make it 100% pure Java, unlike ND4J which relies heavily on JNI and massive C++ backends. Here is the repo: https://github.com/CH-Abhinav/JNum . It is currently in a v0.1 (PREVIEW).
Some of you may ask: Isn't the Vector API still in incubator? Yeah, even though it's still in incubation I preferred to continue building with it as it doesn't have any major API changes planned except the inclusion of value classes (hopium it is coming in Java 27 🙃).
The Performance so far: By avoiding the JNI crossover latency, the basic math tasks (add, mul) are actually faster compared to ND4J and NumPy on small/medium arrays.
The main wins are the reduction methods (sum, max, min) which are about 2x faster compared to ND4J.
Because there is no native C++ backend, the entire library is under 100KB, compared to the hundreds of megabytes required to bundle native binaries.
The Matmul Struggle: Obviously, the main talking point for tensor engines is matmul. Not gonna lie, this ate my brain while trying to figure out which memory settings and SIMD loops work best. Right now, a 1024x1024 float matrix multiplication takes about ~51ms. It's fast, but we still haven't reached the massive performance of ND4J or NumPy on huge matrices (I haven't implemented multi-threading or L1/L2 cache tiling yet).
Use case (potential): ND4J is bulky, and when making applications (web or Android) which require some sort of math and performance, Java devs need to bundle that bulky dependency. We can run JNum anywhere as it doesn't have any .dll or .so files, nor JNI—just pure Java.
I guess this project will become more like multik but better and javaish. And I'm expecting ML guys in Java can also use it (though ND4J/DJL is better for now).
I want the Java community to help me build this project! I am still learning the deeper JVM optimizations(stylish way of saying i am newbie), so if anyone has experience with SIMD loop unrolling, cache tiling or anything helpful I'd love some code reviews, advice, or PRs and help this fellow java guy.