Saturday, December 3, 2022

Precision Differential Rollover Math Error Solve - RS

Precision Differential Rollover Math Error Solve - (c)Rupert S

{Solve} : {{Maths Roll Error on 24Bit Audio versus 32Bit} ~= Stutter} : Windows 3D Audio, DTS & Dolby Atmos 2022-11-30 RS https://is.gd/LEDSource

Windows 3D Audio, DTS & Dolby Atmos 2022-11-30 RS https://is.gd/LEDSource

Solve Basic numeric math rollover errors on float and integer operation in applications; runtimes; applications & DLL & Processors : RS

*

{Solve} : {Maths Roll Error} : (c)RS
{Maths Roll Error on 24Bit Audio versus 32Bit} ~= Stutter

Additional roll, Error margin on 32Bit maths Float with 24Bit 5 point margin roundups,

A 32Bit float rolls up on a single operation 226526554817.{24Bit float + Error roundup} .9> .49 = .5+ = roll up..

R={5+ or 4- | 0.45+ or 0.44-} : or {0.445, |> 0.444444444445 |> 0.4 N4 +Decimal Places +5}

Clipping operation depth of float; Is 3 operations or 2 with Stop count = 1 to 24 bit places + 1 or 2 for error rolling, up or down.

Precision Clip
Math OP | Clip > Cache {Math OP <> Use}

Precision Counter
Math OP + Counter(internal to FPU:CPU | Stop > Cache {Math OP <> Use}

*

*****

Several Problems that are solved by application of PDRMES: Rollover Error solve:


JPG's use 16Bit Wavelets & AVX is 128Bit, So a small bit of precision can be added & more data saved for a reduced storage cost; Additionally Traditional JPG used 8Bit per channel (24Bit) Colour pallet & we can solve a subtle colour differential in the pallet.

MP3 14Bit Wavelet; MPG4A used 16Bit wavelets; So wavelet precision improvement means a better audio experience.

Any form of Texture or Image or video type that traditionally saves to 8Bit, > 16Bit would see improvements:

Rollover Error High importance Error table:


Wavelet: 8Bit to 16Bit & more
Colour table
Colour Conversion
Colour Lookup Table : LUT

Down-Sampling & Up-Sampling.

Rupert S

*****

Windows 3D Audio, DTS & Dolby Atmos should do to at least 32Bit 384Khz 7.1 Channels,

There is absolutely no reason a 64Bit processor cannot do 64Bit audio,
Mind you 32Bit Integer is around 60% of total CPU Support with 64Bit divided by 2,

So 32Bit Audio is 100% speed conformant & there are few reasons to reduce it to 24Bit or 16Bit without processing benefaction; Such as Error management on 24Bit on 32Bit instruction:

Both AMD & Intel X64

Rupert S 2022-11-30

"State-of-the-art approaches such as OpenMP and OpenCL"
https://is.gd/LEDSource

FSR_FL RT: Proven

ML Training Telescope, Camera, Video & Image Display Enhancement, Produced 2 Hours ago! 2022-12-02 https://www.science.org/doi/pdf/10.1126/sciadv.add3433?download=true

https://is.gd/MLCodecShaping

https://science.n-helix.com/2022/03/fsr-focal-length.html

https://science.n-helix.com/2021/09/temporal-aliasing-image-shaping-polygon.html

https://science.n-helix.com/2022/02/visual-acuity-of-eye-replacements.html

https://science.n-helix.com/2019/06/vulkan-stack.html

https://science.n-helix.com/2022/03/simd-render.html

https://science.n-helix.com/2022/09/ovccans.html

https://science.n-helix.com/2022/11/frame-expand-gen-3.html

https://science.n-helix.com/2022/10/ml.html

https://science.n-helix.com/2022/08/jit-dongle.html

https://science.n-helix.com/2022/06/jit-compiler.html

Float IEEE 754 2020-02


https://science.n-helix.com/2020/02/fpu-double-precision.html

https://science.n-helix.com/2022/12/math-error-solve.html

https://science.n-helix.com/2021/02/multi-operation-maths.html

https://science.n-helix.com/2018/01/integer-floats-with-remainder-theory.html

Sunday, November 20, 2022

The principle of the Bit'...' DAC (c)RS

The principle of the Bit'...' DAC (c)Rupert S


(yes since 1992)


To the world I presented the 1Bit DAC,

Principally it draws waves like a pencil by frequency; So 500Mhz DAC is great!

DAC 1Bit :

 . . .
. .. .. . .
 . ..

DAC 3Bit : Dithers/Interpolates the pattern with 3 Points per one & averaging

 . . .
. .. .. . .
 . ..

A Room Setup : 7.1 for example is 7, 1 Bit, 3Bit, 5Bit,More, DACs...

1 per Channel

We however place one more DAC between each channel to interpolate/Dither

3D Audio is up and down speaker DACs

ADC : Analog to digital conversion presents the analogue input into the matrix sum calculator, to collect the bits into groups along the lines of : 8Bits, 16Bits, 32Bits, 48Bits ....N-Bits

Right 1 Bit DAC works By two principles: (With Capacitor)

1:
Vinyl output is varying frequency of a continuous analogue nature & essentially replication of frequency variance, Suitable for a single line instrument of almost infinite frequency variance, defined by the Crystal output Hz multiplier..

2:
Vinyl output but we use a higher frequency than the output Hz & we interleave the frequency submission over multiple frequencies by a Hz factor : Base Hz = 48Kzh | DAC Frequency = 48Kzh * X | = Notes/Tones Per Hz

Interleaved frequency response.

We use capacitors to solve WATT related power drops from quiet instruments dominating another 1 Bit DAC on the same line.

SBC is our model; MPEG/Codec Banding:

52 Bands = 52 Pins | 52 Pins plus 10 band hopping double note 1Bit DAC = 64Bit,

64Bit 1Bit DAC Pins has all 52 Bands of SBC Covered in a pure note + 10 Band hoppers,

Alternatively 32Bands 1Bit DAC & 32Bit Hopper 1Bit DAC.

32Bit Hopper Analog 1Bit DAC = 32Notes continual (WOW)

Higher frequency DAC = Interleaved BIT, But it has to overlay every note but need less Bit.

Rupert S

Banding Monitor, TV & 3D technologies & Codecs: RS


The frequency response of the Video DAC is around 600Mhz.

The band estimate is in reference to various technologies & Codecs:

12Bands to 35Bands on SCART Cable with a 15Mhz to 100Mhz Clock,

20Bands to 60Bands VGA Port Digital

35 Bands to 250 Bands recommended VGA+ HDMI 1.4a to HDMI 2.1b

Each band consisting of blocks of data in : Data Width : 8Bit, 10Bit, 12Bit, 14Bit, 16Bit

This consists of a high colour & contrast; WCG & HDR Content.

Compression is advised.

Rupert S

*

https://science.n-helix.com/2021/11/expand-formula-sonarus.html

https://science.n-helix.com/2021/10/he-aacsbc-overlapping-wave-domains.html

https://science.n-helix.com/2022/11/variable-sensitivity-cable-technology.html

https://science.n-helix.com/2021/12/3d-audio-plugin.html

https://science.n-helix.com/2021/10/eccd-vr-3datmos-enhanced-codec.html

https://science.n-helix.com/2022/03/ice-ssrtp.html

https://science.n-helix.com/2021/09/temporal-aliasing-image-shaping-polygon.html

https://science.n-helix.com/2021/11/wave-focus-anc.html

https://science.n-helix.com/2021/10/noise-violation-technology-bluetooth.html

https://science.n-helix.com/2021/11/ihmtes.html

********

(My work does not guarantee your product is GPL you may share with me) "State-of-the-art approaches such as OpenMP and OpenCL" https://is.gd/LEDSource

LC3Plus Source for HDMI & DisplayPort Proposal https://is.gd/LC3PlusSource

https://www.etsi.org/deliver/etsi_ts/103600_103699/103634/01.03.01_60/ts_103634v010301p0.zip

https://www.etsi.org/deliver/etsi_ts/103600_103699/103634/01.03.01_60/ts_103634v010301p.pdf

Free to build!

You know you allow LC3Plus upto 500Kb/s? why not smash a load of
"terrible codecs" & make a upto 1Mb/s band or even better 1.3MB/s &
for DisplayPort & HDMI 7MB/s ...

Bound to be a few casualties to Van Brahms! Mastery!
& while you are at it, make 3D Audio specifications for Dolby & DTS Available!

Sure they would love it.

Be lovely!

https://www.iis.fraunhofer.de/en/pr/2022/20221011_lc3plus.html

https://www.iis.fraunhofer.de/en/ff/amm/communication/lc3.html

"State-of-the-art approaches such as OpenMP and OpenCL"
https://is.gd/LEDSource

Sunday, November 13, 2022

Variable Sensitivity Cable Technology

Variable Sensitivity Cable Technology (c)RS

USB & HDMI & DisplayPort & Cables Transmitting Data such as PCI & RAM,

High priority technology

(The actual cable can be any Voltage you need, higher V means faster transmitting & lots more errors) (c)Rupert S

Twisted pair cable sets for HDMI & DisplayPort & other cabling need a protocol that does more than Error correct from 2 to 5 tiny cables or twisted cables per pin! with error correction...

Can in base mode transmit more than one signal; By filtering data speeds.

Transmitting multiple wave lengths; Varying frequencies....

Each cable can have a wavelength polarity transmission using quartz timing crystals & transistor energizers (converting to the faster 5v, with a transistor & Crystal)

We can do the same for light port, Light port relies on higher frequency fiber optic cable connect..

The relative speed of a static pin in a PC is not too much of a problem, frequencies of static pins can be quite high; At least 500Mhz (Shielded),

Cables in motion however are the reason we need the cables to be as motionless as possible, So errors are static to Machine Learning & Error correction by statistical observation software & firmware.

We can however with a Twisting cable set & a single pin, Multiply the frequency transmission by using per cable selectivity with Quart's timing crystals, these do not need to be complex!

Allowing our cable PIN (DP,HDMI,USB Port for example(Static)) to multiply the frequency response by multiple cables per pin.

We can however; Multiply the error correction, By varying the output voltage along the side of the pin, By varying the resistance slightly with a 2 to 5 segment pin with tiny response differences regarding frequency or voltage.

We may indeed improve classic cable connects therefore by clearly defining each transmitted frequency...

Clearly separate..

But not a problem with compatibility.

We shall see!

Rupert Summerskill 2022-11-12

https://bit.ly/VESA_BT

https://science.n-helix.com/2022/02/visual-acuity-of-eye-replacements.html
https://science.n-helix.com/2022/03/fsr-focal-length.html
https://science.n-helix.com/2021/09/temporal-aliasing-image-shaping-polygon.html
https://science.n-helix.com/2022/03/simd-render.html

https://science.n-helix.com/2019/06/vulkan-stack.html

Sunday, November 6, 2022

Frame Expand GEN 3

Frame Expand GEN 3 - Pre Alpha Frame Prediction Motion Compensation Micro Flow Frame & Sharpen with Texture Preload & Removal (c)RS Development 2022


On the Subject for FSR3 & XeSS & ML & TV, Frame generation, Leveraging predict for video between 2 frames would work! H264, H265, VVC, AV1, VP9, DSC; Hardware Codecs all leverage predict!

Predict is an 8x8 Pattern & gets the basic ball rolling if you have 2 frames!

We can work on 3 : 5 : 8 frame predictions, Latency would be an issue! However by leveraging in what Quantum Computing calls : Undefined Future,

We prodigy based on texture locations in reference frame (Pre finalised) & the Defined first wave (output frame)

Frame reference Table for Predicted Interframe : { TV & GPU & Renderer }

{

Past Frame 3 }
Past Frame 2 }
Past Frame 1 } { Frame Series A }

{

Finalised previous frame with textures to clear,
Current to render Frame

}

Future frame series; Stable to probable : { 1 : 2 : 3 }

(c)Rupert S

******

C.P.C : Combined Prefetch & Cache : Frame Delta Predict Optimisation : RS


Prediction of frames between our stable frames makes a frame available that is based upon our knowledge of polygon & texture locations,

We do not have to base the prediction of video frame (DSC Codec example) upon simply motion,
We can also predict upon past frames to smooth output video frame rate/FPS,
For we almost always record video from the preceding frame.

We therefore can save 'Predict' for the video from our Past, Present & Future frames,
We create the Predict for the Frame & BFrame & Delta Frame with knowledge of future frames..

We have Future frames because we preload the planned Polygon & texture paths of the GPU Compute Units & Prefetch with Cache..

Combining both Prefetch (Cache) & Preframe generation optimisations & predictions.

We combine C.P.C with texture, animation & polygon load & unload with Predict for Video/DSC/Codec

We can also predict for frame based upon what we call textures & polygon's in a frame..
Because we regard the frames content as 3D or 2D saved into a frame or series of frames.

(c)Rupert S

******

Frame generation By shape & motion made simple: RS


A interframe with prediction (forward leaning) composes forward into the next frame...
B Frame (Quality prediction forward leaning) loaded wavelets to reuse

Vectors saved to frame (shows likely motion & audio sync)
Prediction Vectors & Systematic Stored Motion Vectors

This indicates which pixels will need to refresh and we can then start the data loading process & set refresh & leave a refresh pull to our display panel

Easing the burdens of frame generation & refresh: Table

(Audio & Video Sync properties & Prediction Vectors & Systematic Stored Motion Vectors)

Properties :

Predict motion,
Predict what moves (as in by colour & shape),
Predict 3D Motion in 2D with generalised reference material in 2D & 3D.

Prediction Vectors & Systematic Stored Motion Vectors

Colour properties:

Same colour + Predict Vector
Different colour : From source colour + Vector

Interframe generation (Requires 1 Frame latency, Save 2 frames & Predict 3rd),
Interframe generation latency reduction is to make frames faster (fps) initially & follow

Save while processing 2 frames a vector prediction for 1:2:3 Interframes,

Latency issues are covered by generating a faster initial frame rate for 3 seconds & following this though content.

(c)Rupert S

******

Video Codec Reference : https://science.n-helix.com/2022/09/ovccans.html

https://science.n-helix.com/2022/03/fsr-focal-length.html
https://science.n-helix.com/2021/09/temporal-aliasing-image-shaping-polygon.html
https://science.n-helix.com/2022/04/vecsr.html


Easy Install Codecs: https://is.gd/DilyWinCodec

Main interpolation references:

Interpolation Reference doc RS https://drive.google.com/file/d/1dn0mdYIHsbMsBaqVRIfFkZXJ4xcW_MOA/view?usp=sharing

ICC & FRC https://drive.google.com/file/d/1vKZ5Vvuyaty5XiDQvc6LeSq6n1O3xsDl/view?usp=sharing

FRC Calibration >
FRC_FCPrP(tm):RS (Reference)
https://drive.google.com/file/d/1hEU6D2nv03r3O_C-ZKR_kv6NBxcg1ddR/view?usp=sharing

FRC & AA & Super Sampling (Reference)
https://drive.google.com/file/d/1AMR0-ftMQIIC2ONnPc_gTLN31zy-YX4d/view?usp=sharing

Audio 3D Calibration
https://drive.google.com/file/d/1-wz4VFZGP5Z-1lG0bEe1G2MRTXYIecNh/view?usp=sharing

2: We use a reference pallet to get the best out of our LED; Such a reference pallet is:

Rec709 Profile in effect : use today! https://is.gd/ColourGrading

Rec709 <> Rec2020 ICC 4 Million Reference Colour Profile : https://drive.google.com/file/d/1sqTm9zuY89sp14Q36sTS2hySll40DilB/view?usp=sharing

For Broadcasting, TV, Monitor & Camera https://is.gd/ICC_Rec2020_709

ICC Colour Profiles for compatibility: https://drive.google.com/file/d/1sqTm9zuY89sp14Q36sTS2hySll40DilB/view?usp=sharing

https://is.gd/BTSource

Colour Profile Professionally

https://displayhdr.org/guide/
https://www.microsoft.com/store/apps/9NN1GPN70NF3

*Files*

This one will suite Dedicated ARM Machine in body armour 'mental state' ARM Router & TV https://drive.google.com/file/d/102pycYOFpkD1Vqj_N910vennxxIzFh_f/view?usp=sharing

Android & Linux ARM Processor configurations; routers & TV's upgrade files, Update & improve
https://drive.google.com/file/d/1JV7PaTPUmikzqgMIfNRXr4UkF2X9iZoq/

Providence: https://www.virustotal.com/gui/file/0c999ccda99be1c9535ad72c38dc1947d014966e699d7a259c67f4df56ec4b92/

https://www.virustotal.com/gui/file/ff97d7da6a89d39f7c6c3711e0271f282127c75174977439a33d44a03d4d6c8e/

Python Deep Learning: configurations

AndroLinuxML : https://drive.google.com/file/d/1N92h-nHnzO5Vfq1rcJhkF952aZ1PPZGB/view?usp=sharing

Linux : https://drive.google.com/file/d/1u64mj6vqWwq3hLfgt0rHis1Bvdx_o3vL/view?usp=sharing

Windows : https://drive.google.com/file/d/1dVJHPx9kdXxCg5272fPvnpgY8UtIq57p/view?usp=sharing

Wednesday, October 19, 2022

Machine Learning Equates Solve Table for Advanced ML

Machine Learning Equates Solve Table for Advanced ML (c)RS


ML & Code Efficiency Heuristic Search,
Python & of course all runtimes of GPU & CPU Firmware & Logical thought,

Apologies for not expressly stating all {Mul+ & all} Accumulator strategies, these are hard to work out! But basic edge detection is a SiMD Example RS

*

Core Motivations of ML


ML Learning is a branch of artificial intelligence that focuses on using data and algorithms to imitate the way that humans learn & improving ML Method accuracy.

ML Learning can be applied to various domains, such as image processing, natural language processing, speech recognition & code optimization.

ML Learning can use different techniques; Such as supervised learning, unsupervised learning & reinforcement learning, depending on the type and availability of data.

Some of the common techniques used in ML Learning are:

Edge detection: a process of identifying the boundaries of objects in images or videos.

Accent recognition: a process of identifying the regional or social variation of speech.

Language processing: a process of analyzing and generating natural language texts.

Code optimization: a process of improving the performance or quality of code by using various methods, Such as compilers, libraries, or heuristics.

The Objective is to improve both ML & Minds.

RS

I think that considering the stated philosophy, There is more room for education on social conduct.
https://www.youtube.com/watch?v=jV4lS0srEVo

*

Int8:SiMD : Maths & Logic

This is about how you think about components such as INT8, INT4(Xbox) & SiMD, You have to classify by necessity & optimise the structure.

You can shape the game reality with specific control objects & statics!
Maths in SiMD & Int8 & Machine Learning in Int8 & SiMD; SiMD is hard maths, Int8 is soft edge inference...

Both are maths; But soft logic is not a PROOF Math but can be proof; Hard math is not 'Invention & Imagination 'Exactly''

But we have both to improve performance.

RS
*

Solve Table of Statistically provable Machine Equates & Solves : Table of function competitors & Operators.

"I know this is depressing from my end with a FX8320E with AVX but if you multi tune the CPU Kernel for the RX / RTX that 512DL AVX would have meaning, If you are kind you will allow machine learning on the AVX FX8320E Level to work on SiMD Yes / No comparisons !"

#ML Learning: This explains why we teach kids art & reading first! But maths is quickly next, 
Because all else is pointless; That we do not learn with logic & Teach with logic.

Better-Mind
Here is how to create a better mind #ML
Train your eyes with art on the concepts of edges, curves, Colours & Shading and love,
Educate your minds; Learn today & be quite aware how clever & sharp you will be.

Humain Operations

Edge Detection
Such as teaching your child edge detect in art ;)

Smooth & Blend & Sharpen,
All interpretive

Accent Recognitions & Language

Interpret as follows

*

Heuristic Code optimise


When it comes to sorting methods, We Identify common techniques..
For example frequently used technologies such as:

ResNet
Language
Audio & Visual information
Code

Primarily we identify common optimisations; Compilers have libraries of them!

Audio & Video Encoded data use Wavelet Images, We can ResNet Them & also Edge Detect & Gaussian Detect contrast, Colour, Shape

Language is an uncommon syntax, But we have audio commons & Accent identification is also potentially Audio Context.

Code context is Logic, Function, Utility, Design, Motive

RS

*

SiMD Applications of basic maths operations in machine learning : RS


Applications of operators to machine learning is like a PHP Database...
What we need to do is convert database accesses into actionable results...

Google Bard & Bing/Cortana crawl the web; But too many results leave us inconclusive...

We will be using database analysis on basic queries & for that we need heuristic maths!

So what do we need ?

Input data collection : Text & speech processing

Sorting algorithms (Operators, Example Variable Sort : A*B =< C Sort)

Graph Maths table collation : 3D Matrix Math - A B C Matrix
A C
|/
---B

Analysis of various results & statistical analysis of motivated search & conclusion testing..
With these we can test many math examples such as edge detect & sharpening or result maths...

With Operators >

FMA AVX Performance table: 2Flops per Cycle per FMA Unit
Architecture Fast Instructions for FMA

Reference Tables https://www.uio.no/studier/emner/matnat/ifi/IN3200/v19/teaching-material/avx512.pdf

Operators in C
● Arithmetic
a + b, a – b, a*b, a/b, a%b
● Bitwise
a | b, a & b, a ^ b, ~a
● Bit shift
a << b, a >> b (signed), a >> b (unsigned)
● Logical operators
a && b, a || b, !a
● Comparison operators
a == b, a != b, a < b, a <= b, a > b, a >= b
● Tertiary operator
x = a ? b : c
● Special functions:
sqrt(x), abs(x), fma(a,b,c), ceil(x), floor(x)

For when {U, X, Y, Z} = N Expressions https://is.gd/ForWhen_UXYZ_N
For when {(A+B/2)} = C Expressions https://is.gd/ForWhen_ABx2_C

Rupert S,

Reference operators https://science.n-helix.com/2023/06/map.html

Matrix-Blas_Libs-Compile
https://is.gd/HPC_HIP_CUDA

https://en.wikipedia.org/wiki/FMA_instruction_set
https://en.wikipedia.org/wiki/Advanced_Vector_Extensions
https://en.wikipedia.org/wiki/AArch64#Scalable_Vector_Extension_(SVE)

*

Number Complexity Reduction for operations


I suppose you can use for example a - b & automatically see if it is larger? So you could 1 to 20 & sort them by remaining number; Before asking, Small number remainders are 8Bit 0-256 , 16Bit is 65535...
So reducing the value of a group of numbers you sort to 16Bit or 8Bit considerably reduces sorting cost...

Achievable complexity reduction by abstracting a simple number to do the following:

You link the Data in 64Bit, 32Bit to & Vector Table,
List of lower complexity is faster

Sorting
Comparator matrix

Colour composing,{
The result is blended,
The result is High/Low Vector gradient,
We need a reduced colour set for compression
}

Where we sort files or names but reduced information (example First 4 Letters)
Sorting phone numbers fast...

Comparing lower complexity lists that have been; divided or had a static number removed from them,
This method reduces search & sort complexity; Like so:

Phone Number N +1 444555777

Sort N [+n]
N - last 6 digits (Zero 6 Digits, AVX has this feature)
Sort [N1 to N200]
List first 4, Sort by 4 to groups of 10
N - First 6 Digits (Zero First 6)
Sort
Return N1 to N200
Store

That may well be a lot quicker with very large lists.

RS

*

AI


Complex feeling based Machine Learning ML is known as AI..
To truly generate AI is not impossible; There is instability in the core; Fragmentations of motive...
Miss diagnosis; Error; Decay?

So we do need a foundation; In us Education; Metabolised Data..
Analysis & then..
Application to motive & goal.


We require to understand humour,
We require to understand {Art, Science, Feeling, Life}
We require a goal or two; A {Sophie reward}; B {action reward}; C {Pleasurable reward}
We Require, {Goals, Life, Feeling, Action, Motive, Interest} : Creative intellect

RS

*

Operation precision reductions : Effects General : RS


Operation precision reductions affect & effect more than Machine Learning & yes we have known this for years!
But we can learn from ML; In that in machine learning like the mind; A lack of precision affects so many issues!

The mind is self evidently the first place;
We lack logic when we do not precisely learn; We do not learn all...
We however learn quickly on reduced precisions... We Learn Fast; But do we learn well?
In school we teach as high a quality precision(Quality Education); As we can; But like machine RAM; We lack either time or memory & in truth we can learn all our lives..

So our core issues in all methods of enactment of thought:

Memory
Power

Precision
Quality of information

Retention
Relearning?
(Training)Requalification of information correctness
Thought process

Actions
Creations
Thought
Dreams

Reality & Truth

Rupert S

https://science.n-helix.com/2021/03/brain-bit-precision-int32-fp32-int16.html
*

+Useful operation precision reductions : RS


Useful operation precision reductions; I observe that reducing precision to 1Bit & 2Bit..

While enhancing the definition of a positive, Negative Dipole & thus enhancing speed..
Further reduces reasoning capacity; That in order to reduce Processor bandwidth for reasoning..

In the example of the XBox & PS5; DOT4 & INT4, INT8 & F16 & bF16; Apply considerable improvement to reductions probable error related to a lack of remainder or float value depth enhancement!

By reason of probability i assume a value of 4Bit & 2Bit to allow the smallest packing ability; Existing alongside the word reasoned!

To reduce to 1 & 0; I assume a definite statement that a Value Integer Solve in the form of a vector..
Is most probably the solution & that furthermore that in most cases; Projected in pure maths & code ASM,
Both SiMD; Float & Integer...

Reduction to multiple 2 Bit values in short Integer instructions; I will state however that no such value is further away than a statistics table or PHP Data-Set.

Rupert S 2023-06

"The application of CNNs to resource-constrained embedded platforms has been a challenge, leading to the emergence of CNNs with various lightweight techniques. BNNs [22] are representative lightweight CNNs obtained by compressing CNN activation and weights into 1 and −1
values instead of using single-precision floating-point data. We simplified the multiply–accumulate operation, which was previously complex and required multiple cycles in CLs, by replacing it with a simple bitwise operation using 1-bit XNOR and popcount operations [23]. While BN in neural networks using single-precision floating-point data involves complex operations, a BNN simplifies this process by adding an offset to the resulting value. BN has four fixed parameters for network inference operations. Because ๐œŽ
is always a positive value, it can be expressed by Equations (2) and (3), depending on ๐›พ
[24].

Reference to Table 24 found in https://www.mdpi.com/1424-8220/23/12/5701


BNNs compress weights and input data into single bits to significantly reduce memory usage and perform hardware-optimized parallel operations using bitwise operations such as XNOR and popcount. However, there are limitations to using BNNs for complex networks, such as multi-keyword detection, owing to the decrease in accuracy caused by lightweight techniques. To address this issue, we propose a TNN that maintains the input data as binary while ternarizing the weights. The TNN has higher accuracy than the BNN owing to its higher bit precision; however, it can still use the bitwise operation method, and both networks have similar operational processes.
2.3. Depthwise Separable Convolutional Neural Network
In a typical CNN, multiple three-dimensional kernels repeatedly multiply and accumulate input feature maps to generate multiple output feature maps, which is computationally intensive with large memory usage. To solve this problem, we applied a DS-CNN that is highly accurate compared with the same parameters while reducing memory usage. A DS-CNN performs the local and global feature extraction functions of a typical convolutional operation in separate layers. Depthwise (DW) convolution matches a single input channel to an output channel, excluding interchannel correlations and reflecting local features. Pointwise (PW) convolution is equivalent to 1 × 1 convolution, reflecting interchannel correlations (i.e., global features). Figure 1 shows CNN and DS-CNN. In this figure, the use of the same color (e.g., red, blue, yellow) represents input channels with the same index being used to generate corresponding output channels in DW convolution. Table 1 lists the number of parameters and computations in specific layers with a 3 × 3 kernel. In one example from the network used in this paper, a layer with 128 input channels and 64 output channels experienced an approximately eight-fold reduction in the number of parameters and computational complexity using the DS-CNN."

Useful operation precision reductions
FPGA Implementation of Keyword Spotting System Using Depth-wise Separable Binarized and Ternarized Neural Networks
https://www.mdpi.com/1424-8220/23/12/5701

*

Main Operation solves: Bit-Depth Conversions & Operations


The storage of multiple bit operations with Sync Read & Write,
The purpose of this is to Read, Write & Store Operations on:

DOT4
INT8, INT16
F16, F32, F64

In RAM of 32Bit, 64Bit, 128Bit

Values Storage Table

32Bit = [16bit:16Bit]
32Bit = [8bit:8Bit:8bit:8Bit]
32Bit = [4bit:4Bit:4bit:4Bit:4bit:4Bit:4bit:4Bit]

64Bit = [32bit:32Bit]
64Bit = [16bit:16Bit:16bit:16Bit]
64Bit = [8bit:8Bit:8bit:8Bit:8bit:8Bit:8bit:8Bit]
64Bit = [4bit:4Bit:4bit:4Bit:4bit:4Bit:4bit:4Bit:4bit:4Bit:4bit:4Bit:4bit:4Bit:4bit:4Bit]

128Bit = [64bit:64Bit]
128Bit = [32bit:32Bit:32bit:32Bit]
128Bit = [16bit:16Bit:16bit:16Bit:16bit:16Bit:16bit:16Bit]
128Bit = [8bit:8Bit:8bit:8Bit:8bit:8Bit:8bit:8Bit:8bit:8Bit:8bit:8Bit:8bit:8Bit:8bit:8Bit]
128Bit = [4bit:4Bit:4bit:4Bit:4bit:4Bit:4bit:4Bit:4bit:4Bit:4bit:4Bit:4bit:4Bit:4bit:4Bit:4bit:4Bit:4bit:4Bit:4bit:4Bit:4bit:4Bit:4bit:4Bit:4bit:4Bit:4bit:4Bit:4bit:4Bit]


Bear in mind that Integer 64Bit is 2 x 32Bit on AMD; So you can compute 2 operations at 32Bit per 64Bit operation,

Some 64Bit units are only 64Bit; So we need to know how many!

32Bit operations are fine! & Conversion of 16Bit value ranges into 32Bit Operations can still be within range of 16Bit Storage..
If we stick within the 16Bit value range on Multiply & ADD,
We can therefore simply post a 16Bit value range data set & expect to be able to Store 16Bit!

The simple method is to store 2 16Bit values in the same 32Bit table; like [16bit:16Bit] = 32Bit

With this we can Load, Store, Run & Save 8bit INT8 operations in 32Bit devices such as Alexa as 8bit x 4 = 32Bit, So we don't Waste RAM or resources!

But we still have access to 32Bit RAM Paging; But with values loaded in 4Bit, 8Bit, 16Bit, 32Bit & so on.

With NANO Android on F16 & F32 & MIPS the same & AMD, Intel, NVidia,
Learning F16 offers considerable value for performance with 16M Values!

(c)RS

Direct DMA 32Bit & 64Bit RAM : Multiple Sync 16Bit Texture:


A good example of where 8Bit & 16Bit Value load works well is in the case of the texture,
To load 4 x 16Bit into a single 64Bit Cache:

32Bit RAM = 16Bit, 16Bit
64Bit RAM = 16Bit, 16Bit, 16Bit, 16Bit
128Bit RAM = 16Bit, 16Bit, 16Bit, 16Bit

In the case of direct DMA, you would be aware that you have,
128Bit, 192Bit Buss on GPU
32Bit & 64Bit on CPU

So a direct 4 * 32Bit or 2 * 64Bit Cache loads is a logically fast method to DMA directly from Cache to GPU!
In short you convert 8 x 16Bit into a 2x 64Bit DMA push; Which is very fast!

You can do the same with batches of vertices in many storage sizes.

(c)RS

References:
https://science.n-helix.com/2018/01/integer-floats-with-remainder-theory.html
https://science.n-helix.com/2021/02/multi-operation-maths.html
https://science.n-helix.com/2021/11/parallel-execution.html
https://science.n-helix.com/2022/12/math-error-solve.html

On the subject of how deep a personality of 4Bit, 8Bit, 16Bit is reference:
https://science.n-helix.com/2021/03/brain-bit-precision-int32-fp32-int16.html
https://science.n-helix.com/2022/10/ml.html

*

Int8:SiMD : Maths & Logic


This is about how you think about components such as INT8, INT4(Xbox) & SiMD, You have to classify by necessity & optimise the structure.

You can shape the game reality with specific control objects & statics!
Maths in SiMD & Int8 & Machine Learning in Int8 & SiMD; SiMD is hard maths, Int8 is soft edge inference...

Both are maths; But soft logic is not a PROOF Math but can be proof; Hard math is not 'Invention & Imagination 'Exactly''

But we have both to improve performance.

RS

*

SiMD Performance : RS


Performance per WATT of MMX & MMX+ & SSE & AVX Machine Learning & Shader code; Is a matter of 8x8Bit & 16x16Bit Code on GPU

Our role is to reduce complex un-cache-able ML to Cache Enabled 64KB
Modelling of 1990's without Quality loss of 32Bit++ 64Bit+

8x8Bit sharpening MMX Becomes Dual Pipe (16x16bit)*2 in 32Bit Dual 16 Pipeline & Twice as sharp
Machine Learning method for MMX Is Fast & Cheap, MMX2 More Compatible,
Intrinsic improvements such as combined ops & DOT4 Further improve the performance of under 1MB Code..

Performance & Function per WATT, Is unbeaten; Let us prove it!

For example Quake has MMX Emulation & MMX Dithering code on 3D Textures,
In 8Bit 256 Colours dithering is noticeable; In 15Bit to 32Bit the small shade difference in dithering colour is subtle & flawless,
Improving light subtilty & Colour pallet WCG & HDR 10Bit to 16Bit per channel.
*

SiMD & Int8 & dp4a & F16/F32/F64>:


The way SiMD Repeating Parallel batches of instruction can still side load data,
Data is loaded into the 'calculation set'

http://ftp.cvut.cz/kernel/people/geoff/cell/ps3-linux-docs/CellProgrammingTutorial/BasicsOfSIMDProgramming.html
https://en.wikipedia.org/wiki/Single_instruction,_multiple_data

SiMD Consist of 8Bit to 64Bit Long & Floats,
SiMD are simple instructions; Or so they think; SiMD are relatively complex instructions..
For example 4/1 of a page full of arithmetic code; However our goal is to use Heuristics & logic to circumvent the Artifacts/Errors in self generated code,

In addition to using problem solving tables to choose instructions that advantage our analysis (Machine Learning),
We also can choose the most probably optimal code type.

Our outset objective is to decide if we want to use CPU Feature types:

F16
Int8
dp4a
SiMD

Depending on the Mathematical Qualities of each ML Node & the questions they are asking,
For examples:

A simple ResNet Image identification uses edge detect & for that we need for example SiMD Matrix Edge Detection

Speech requires identifying Words in a codec, So obviously we need a Decoder & Encoder,
Word identifiers & correctness checking; But firstly we need to identify accent to correctly choose words..

We also need to classify words by Idea grouping (DataBase, Open Database)

As you can see; We will be defining many of these function groups as SiMD & Float,
Effective use of Int8 differentiation, Comparators & Maths operations has many benefits; So does JIT Compile.

RS

*

Solve Table of Statistically provable Machine Equates & Solves : Table of function competitors & Operators.


Runtime Library - Multiple Solve Table

I would like a Solve Table of Statistically provable Machine Equates & Solves that make the equivalent of Maths Compilers such as RUST & Fortran's

For example basic ML code test function loops are basically compatible with X-OR Comparators on AVX! Other functions such as greater or less than; Are AVX Compatible.

Machine Learning : List of actions that are SiMD Baseline: Statistical Observance and Solve Tables

Yes or no comparator X-OR
Memory array Byte Swap
Greater or less than with swap or with X-OR Roll
Memory save & store
Edge comparisons
Compares (Colour, Math, Equate, Target, Solve if)

There are more! Statistical Observance and Solve Tables.

Examples 2:

Shape compare is a matter of inner & outer Vector : Comparison & X-OR, Larger outside & X-OR The differentiation:
By Dot,
By Mass (non literal dot difference comparator by axis),
Actual Mass
Density : Lumina, Weight, Mole, Mass / Area

Edge Solve : X-OR ~= Colour, Lumina, Shade, Vibrancy, Distance, Matrix Solve 3D>=2D Flattened Comparator
If = X-OR=N<0.0001 Then Compare &= Mutex Solve / Average

Polygon Join/Merge Tessellation : If Model = Same (T1 + T2 If (T1 + T2)/2 = Difference Less Than 0.0001 | = Merge/Converge

*

Audio, Video & High precision Float ML


tensors & full onnx configuration : Upscaling : While we are not sure how much ML we need & at what precision,

We can be sure that 32Bit (per channel) Value RGBA (Multiple layer) requires at least 8Bit to 16Bit per channel final precision; So here is a list:

Required Value of output, Neural Network precision guide table: RS

Input
8Bit, 10Bit, 12Bit, 16Bit

Input network precision average bit retention (for RAM some error is allowed)
6Bit, 8Bit, 10Bit, 14Bit, 16Bit

Classifiers as we know can be,
Int 2Bit 4Bit, 8Bit, 16Bit, 32Bit
2 Bit is unlikely & 32Bit is for Dream Smooth 16Bit+ Precision output

Output Float (Mostly FP & F16b)
16Bit = { 8Bit, 10Bit, 12Bit }
24Bit, 32Bit, 64Bit = { 16Bit, 32Bit, 48Bit }
We can upscale : Audio, Video, Content & Polygons, We classify Quality by expectations & Quantify by percent %

Rupert S

*

FPGA BitFile & Code Opt (c)RS 2021-01 


https://science.n-helix.com/2022/10/ml.html
https://science.n-helix.com/2022/08/jit-dongle.html
https://is.gd/LEDSource

In my view heuristics in compilers are a choice for those who do not wish to include direct ML compiled into their code,
This is understandable in terms of terminator & cylons & indeed flawed beings or even good ones with depression!

However the application of branch optimisation is a sample code optimisation that can 'Plug In' to branch caching on the CPU & GPU.

Heuristics are not just code in the compiler; They are also micro code selecting a probable branch; Although code that forces a branch can be flawed..

Both heuristics, Branch probability selection & ML can run in parts of the code to select probable path!

Yes fundamentally any code that modifies behaviour is a catch bullet frame for not sound 'Fortrans code is rock solid' Rust is also supposed to be solid.

Including soundly made heuristic code & branch probability code ML in your inline routines; 'Very much interpretive master jedi'; But it can be done!

Question is How big? & how fixed?

25KB per 3MB on average?

ML & Heuristics like my application FPGA BitFile & Code Opt (c)RS 2021-01

can be applied at runtime & remain only for selecting the fastest path or the best; In terms of which Processor function to run code for.

(c)Rupert S

*

TOPCloud Scaled Flexible WebASM & WebGPU & MathML!


Quite flexible for use on Monitors & TV's; Light processor load on simple tasks & offloadable such as TOPCloud!

You may be thinking Offloading is impracticable because that requires one of two things:

JIT Compiler Dongle..
USB device such as Firestick or GPU & CPU (With OpenCL Compat)

Server! so internet & service provision!
Impossible? No; WebAdvert supported TV's need both!
So why not HPC TOPCloud? could make a HOT TV a lot cooler & Eco friendly with Server repeating tasks:

Scaling
Quality Service
Service availability

TOPCloud Offload Logic:

In terms of WebASM & WebGPU & MathML; TOPCloud provides sufficient advantages to be considered a core utility..

While Offloading repeating content such as Siteload core stack (Server) & Localising configuration such as Webpage size & DPI & Dynamic font arrangements that require thought.

In terms of Offloaded function & Efficient system load for large configurations..

Especially efficient configurations such as TPU, Coral, GPU work & Cloud CPU that have large optimised stacks & installed drivers.

RS

*

#Sound Strategy game TOPCloud (c)RS


PCM & MP4 are 2D/3D Image so GPU Helps there also with 3D Audio mapping!
Games do not require cloud processing of images & a lot of local strategies are procedural Heuristic

You see RDP has GPU Connect (my innovation i might add) So Bluetooth & Wifi can connect RTP GPU; The port specifics are not particularly important; However a device such as music streamer can have ML TOP's available locally & from the cloud,

Due to how the TOPCloud strategy works with localised ML TOPS; Not all data has to be sent or received.. For example all Audio 3D Profiles for HQ Room audio can be done within a few MB of data; With some hard work? 150Kb of data & so in reach of phones & mobile!

Gaming is an example here. I give TickTackToe as the example where all that a device like Alexa or Google smart device has to think is Which square? but..

No physical picture needs to be sent for the game to be played & if required a small TickTack Strategy ML is desired locally for a quicker response!

You see with a low latency GPU RTP & GPU RDP connection to cloud GPU; Most localised thinking TOPS can be carried out in Seconds if not milliseconds & PCM & MP4 are 2D/3D Image so GPU Helps there also with 3D Audio mapping!

Rupert S

*

Core features of TOPCloud:

RTP ML TOPS are a processors friend

3D audio mapping & spatialization for realistic sound effects
3D Vector Support for various audio formats such as PCM, MP4, OGG, and WAV

Low latency & high bandwidth connection to cloud GPU servers via RDP

Procedural & heuristic algorithms for generating game scenarios & strategies & 3D Audio & Visuals
Localized & cloud-based machine learning models for optimizing game performance & user experience

RTP GPU Connect technology that allows users to access GPU resources from any device with Bluetooth or WiFi

TOPCloud is a revolutionary 'TOPS' way to enjoy & create audio games using your own music & the power of the cloud. Try it today & discover a new dimension of gaming!

*

Scaling; We can classify by colour or creativity. (c)RS


If you use TOPCloud, you can share between different displays in the TOP's Sense..
but mostly you would need cloud presence,

Mostly this would be about making the most out of TOP heavy Business GPU & personal ones in your computer or consoles.

But sharing common tasks such as scaling movies by type or by identifying a single movie to upscale...

Now you might be asking what we would be doing there?
Well a single movie uses the same materials in our ML; We can analyse the class & optimise the scaling by class..

For those familiar with games & FSR; We familiarise our code with a single game!
By doing this we improve our product and can therefore classify by:

Resolution
Style
Speed
Type, FPS for example & RTS

We can classify by colour or creativity...

We do not simply have to roll the dice on General Scaling, We can use classifiers:

Title
Scale
Type
Speed
Frame Rate
Colour & Composure

Rupert S

PoCL Source & Code
https://is.gd/LEDSource

*

We all think our own way; Potential is always there on a Runtime Library - Multiple Solve Table

Machine learning | Equate ~= Multi Layer Wavelet Abstraction
https://science.n-helix.com/2022/09/ovccans.html

https://www.youtube.com/watch?v=-9lCpfrOQQ4

(c)Rupert S 2022-10

https://is.gd/LEDSource
https://is.gd/BTSource

https://science.n-helix.com/2023/06/tops.html

https://science.n-helix.com/2021/03/brain-bit-precision-int32-fp32-int16.html
https://science.n-helix.com/2022/08/jit-dongle.html
https://science.n-helix.com/2022/06/jit-compiler.html

https://is.gd/MLCodecShaping
*

This one will suite Dedicated ARM Machine in body armour 'mental state' ARM Router & TV
(ARM Learning 4K ROM; Safe Larger USB ROM) https://bit.ly/3Afn1Y4

https://drive.google.com/file/d/102pycYOFpkD1Vqj_N910vennxxIzFh_f/view?usp=sharing

Android & Linux ARM Processor configurations; routers & TV's upgrade files, Update & improve
https://drive.google.com/file/d/1JV7PaTPUmikzqgMIfNRXr4UkF2X9iZoq/

Providence: https://www.virustotal.com/gui/file/0c999ccda99be1c9535ad72c38dc1947d014966e699d7a259c67f4df56ec4b92/

https://www.virustotal.com/gui/file/ff97d7da6a89d39f7c6c3711e0271f282127c75174977439a33d44a03d4d6c8e/

Python Deep Learning: configurations

AndroLinuxML : https://drive.google.com/file/d/1N92h-nHnzO5Vfq1rcJhkF952aZ1PPZGB/view?usp=sharing

Linux : https://drive.google.com/file/d/1u64mj6vqWwq3hLfgt0rHis1Bvdx_o3vL/view?usp=sharing

Windows : https://drive.google.com/file/d/1dVJHPx9kdXxCg5272fPvnpgY8UtIq57p/view?usp=sharing

*Windows {
To Compress using CPU/GPU: MS-OpenCL
https://is.gd/MS_OpenCL
https://is.gd/OpenCL4X64
https://is.gd/OpenCL4ARM

Upscale DL
https://is.gd/UpscaleWinDL

https://is.gd/HPC_HIP_CUDA

https://www.amd.com/en/developer/rocm-hub/hip-sdk.html#tabs-ddafbba141-item-c6b9ce2aab-tab
https://rocm.docs.amd.com/en/docs-5.5.1/deploy/windows/quick_start.html

X86Features-Emu
https://drive.google.com/file/d/15vXBPLaU9W4ul7lmHZsw1dwVPe3lo-jK/view?usp=usp=sharing
}

Machine Learning SDK's,
You may not have a Machine Learning SDK to accelerate your GPU/CPU/Device

3 main ones, but Python does not guarantee an accelerator!
Obviously Python Builds with Accelerators work!

HW Build Source : Upscale DL
https://github.com/GPUOpen-LibrariesAndSDKs/RadeonML
https://github.com/GPUOpen-LibrariesAndSDKs/RadeonImageFilter

PoCL Source & Code
https://is.gd/LEDSource

*
https://github.com/ssube/diffusers/tree/feature/onnx-upscale

https://github.com/huggingface/diffusers
https://huggingface.co/ssube/stable-diffusion-x4-upscaler-onnx

https://huggingface.co/uwg/upscaler/tree/main
https://huggingface.co/nvmmonkey/optimal_upscale/tree/main
https://huggingface.co/gmp-dev/gmp-upscaler/tree/main/ESRGAN

Neural Engine
https://github.com/godly-devotion/MochiDiffusion

ML List & Services
https://huggingface.co/models?sort=downloads&search=upscale
https://huggingface.co/models
https://huggingface.co/pricing

*

PysicsX
Isaac Gym - Preview Release
https://developer.nvidia.com/isaac-gym

CALM: Conditional Adversarial Latent Models for Directable Virtual Characters
https://github.com/NVlabs/CALM

*

Personality UI : Have a friend


Alpaca Character Generation model
4Bit for speed, But not precise
https://huggingface.co/anon8231489123/gpt4-x-alpaca-13b-native-4bit-128g
trained 3Epoc Higher Precision https://huggingface.co/chavinlo/gpt4-x-alpaca

Base model https://huggingface.co/chavinlo/alpaca-13b
https://github.com/teknium1/GPTeacher

Python WebUI
https://github.com/oobabooga/text-generation-webui
Mac; Mostly MAC but fast
https://github.com/ggerganov/llama.cpp

how to use & personality sets https://discord.com/invite/aitrepreneur-1018992679893340160

On the subject of how deep a personality of 4Bit, 8Bit, 16Bit is reference:
https://science.n-helix.com/2021/03/brain-bit-precision-int32-fp32-int16.html
https://science.n-helix.com/2022/10/ml.html

*

Machine learning | Equate ~= Multi Layer Wavelet Abstraction

https://science.n-helix.com/2022/09/ovccans.html

https://science.n-helix.com/2023/02/smart-compression.html

https://science.n-helix.com/2021/10/he-aacsbc-overlapping-wave-domains.html

(documents) JIT & OpenCL & Codec : https://is.gd/DisplaySourceCode

Include vector today *important* RS https://vesa.org/vesa-display-compression-codecs/

https://science.n-helix.com/2022/08/jit-dongle.html

https://science.n-helix.com/2022/06/jit-compiler.html

https://science.n-helix.com/2022/04/vecsr.html

https://science.n-helix.com/2016/04/3d-desktop-virtualization.html

https://science.n-helix.com/2019/06/vulkan-stack.html

https://science.n-helix.com/2019/06/kernel.html

https://science.n-helix.com/2022/03/fsr-focal-length.html

https://science.n-helix.com/2018/01/integer-floats-with-remainder-theory.html

https://science.n-helix.com/2022/08/simd.html

Eclectic & for the codecs of the world! OVCCANS (install and maintain as provided HPC Pack)

https://science.n-helix.com/2018/09/hpc-pack-install-guide.html

*

Transversal processing availability : Transparent Task Sharing Protocols


https://science.n-helix.com/2022/08/jit-dongle.html

https://science.n-helix.com/2022/06/jit-compiler.html

Machine Learning


https://science.n-helix.com/2022/10/ml.html

https://science.n-helix.com/2021/03/brain-bit-precision-int32-fp32-int16.html

Innate Compression, Decompression


https://science.n-helix.com/2022/03/ice-ssrtp.html

https://science.n-helix.com/2022/09/ovccans.html

https://science.n-helix.com/2023/02/smart-compression.html

https://science.n-helix.com/2022/09/audio-presentation-play.html

https://science.n-helix.com/2021/10/he-aacsbc-overlapping-wave-domains.html

https://science.n-helix.com/2023/03/path-trace.html

*****
Best NPM site on world https://npm.n-helix.com/bundles/

(Simple Install) Website Cache JS Updated 2021-11 (c)RS https://bit.ly/CacheJS
(Simple Install) Science & Research Node High Performance Computing
Linux & Android https://is.gd/LinuxHPCNode

Presenting JIT for hardware interoperability & function :
https://is.gd/DisplaySourceCode

https://is.gd/BTSource

(Simple Install) Website Server Cache JS Updated 2021-11 (c)RS
https://bit.ly/CacheJSm
(Simple Install) Website Server Cache JS Work Files Zip Updated
2021-11 (c)RS https://bit.ly/AppCacheJSZip
*****


*****

Direct ONNX Hardware Accelerated: F16
https://github.com/GPUOpen-LibrariesAndSDKs/RadeonML

Ideal for 4Bit Int4 XBox & Int8 GPU
PULP-NN: accelerating quantized neural networks on parallel ultra-low-power RISC-V processors - Bus-width 8-bit, 4-bit, 2-bit and 1-bit
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6939244/

ML Proof case SVM (Multi-Dimensional-Elliptic,98%) aDaBoost M1(Mac,91%) - COVID-19 Prediction Using Supervised Machine Learning - Irfan_Ali_MEng_2023
https://dspace.library.uvic.ca/bitstream/handle/1828/14676/Irfan_Ali_MEng_2023.pdf?sequence=1&isAllowed=y

Useful operation precision reductions
FPGA Implementation of Keyword Spotting System Using Depthwise Separable Binarized and Ternarized Neural Networks
https://www.mdpi.com/1424-8220/23/12/5701

Useful operation precision reductions; I observe that reducing precision to 1Bit & 2Bit..

While enhancing the definition of a positive, Negative Dipole & thus enhancing speed..
Further reduces reasoning capacity; That in order to reduce Processor bandwidth for reasoning..

In the example of the XBox & PS5; DOT4 & INT4, INT8 & F16 & bF16; Apply considerable improvement to reductions probable error related to a lack of remainder or float value depth enhancement!

By reason of probability i assume a value of 4Bit & 2Bit to allow the smallest packing ability; Existing alongside the word reasoned!

To reduce to 1 & 0; I assume a definite statement that a Value Integer Solve in the form of a vector..
Is most probably the solution & that furthermore that in most cases; Projected in pure maths & code ASM,
Both SiMD; Float & Integer...

Reduction to multiple 2 Bit values in short Integer instructions; I will state however that no such value is further away than a statistics table or PHP Data-Set.

Rupert S 2023-06

*****

Gaussian
https://gmd.copernicus.org/articles/16/1697/2023/
https://gmd.copernicus.org/articles/16/1697/2023/gmd-16-1697-2023.pdf

SiMD Gaussian Blending & Dithering - Better_Fixed_Point_Filtering_with_Averaging_Trees
https://andrew.adams.pub/Better_Fixed_Point_Filtering_with_Averaging_Trees.pdf

Vectorization of Kernel and Image Subsampling in FIR Image Filtering
http://bncss.org/index.php/bncss/article/viewFile/101/105

Implementation of a High-Quality Dolby Digital Decoder Using SiMD MMX™ Technology
https://smtnet.com/library/files/upload/dolby-intel.pdf

*****

Common techniques used in ML Learning are edge detection, accent recognition, language processing, and code optimization.

Basic ML Feature list; Also for learning

Edge detection is a process of identifying the boundaries of objects in images or videos.

Accent recognition is a process of identifying the regional or social variation of speech.

Language processing is a process of analyzing and generating natural language texts.

Code optimization is a process of improving the performance or quality of code.

https://www.ibm.com/topics/machine-learning
https://en.wikipedia.org/wiki/Edge_detection
https://en.wikipedia.org/wiki/Accent_recognition
https://en.wikipedia.org/wiki/Natural_language_processing
https://en.wikipedia.org/wiki/Code_optimization
https://en.wikipedia.org/wiki/Supervised_learning
https://en.wikipedia.org/wiki/Unsupervised_learning
https://en.wikipedia.org/wiki/Reinforcement_learning
https://www.ibm.com/cloud/learn/machine-learning-ethics

Tuesday, October 4, 2022

Vibration Array Spectrometer : (c)RS

Vibration Array Spectrometer : (c)RS


Vibrating side to side & where necessary up and down & at angles to create a complete wavelength photo & data from events such as nuclear reactions..

The devices specific vibrational frequency can range into the thousands Hz & must slow down before vibrating back to assist delicate sensor material from cracking or fracturing during work cycles..

We can use compound to bounce absorbed energy back the other way; Such as silicone & rubber,
But they will be Soft & springy to reduce energy transfer of heat or radiation..

Must also be capable of resisting high & low temperature or environmental energies for long periods.

Super conducting surface vibration is capable of shifting a side strengthened cube at higher frequency with wave motions & sound also.

Interpolation of Spectrometer Data RS 2022


We can examine the light shift with our spectrometers & use interpolation arrays to make photos of it,

Thus we will be able to isolate the spectrometric data more precisely on our telescopes; When we use split colour wavelength spectrometry.

How do these Interpolation arrays work ?

We align the orbital position & azimuth & time with the specific wavelength in our Sapphire Crystal Grid Sensor spectrometer,

We do this with time so that we can align multiple orbit passes or vibrations of our sensor & create a sharp full spectrum image & data array!

We then can verify the exact spectrum of each star or subject; For example when using a spectrometer in CERN that vibrates at high frequency..

(c)Rupert S

*****

Interpolation in the age of Virtual Screen Resolution/Scaling : The process of evolutions in sharpness for over qualified displays(proud makers) (c)Rupert S


LED Pixel By Pixel exact full screen display of all resolutions with automatic compatibility for all input VESA Resolutions & Zero incompatibility with Any Resolution in the correct dimensions : RS https://is.gd/LEDSource

With PoCL & FSR intrinsic

It makes perfect sense that scaling frames is done though PoCL & FSR, Indeed both are required for CPU function!

Streaming services frame video & scale it & so do games, the scaling of inset video is a logical vector of FSR Scaling & colour correct display... HDR, SD, Rec709, Rec2020

Pure Tone Encoding/Decoding Codec

Applies to Displays & Camera/Recording Equipment; Codec: Decode & Encode,
Colours of composing display or recording elements; Red, Green, Blue, Grayscale Channel,
Pure tone Encoding & Decoding.

*

FRC is clever Dither : https://is.gd/BTSource https://is.gd/LEDSource

The main thing about Rec709 10Bit is that all 10Bit is in LED Standard spectrum, All 1.07B colours; Add FRC this is important!

Rec2020 is flexible upto 12/14Bit So 8Bit+2/4/6/8Bit FRC makes sense! & so does 10Bit + FRC

FRC Modes:

6Bit+FRC (for car & mobile tablet)

8Bit+FRC

10Bit+FRC

*

https://is.gd/ColourGrading

4 primary colour composure: RS

What does decomposing a frame into 4 colour groups mean?

Red, Green, Blue, Grayscale

Each pixel on a screen has 4 colour components & they are on a different place on the screen,
So when we sharpen; We sharpen to the closest pixel LED of the right colour,

Obtaining the best colour with the most logical of LED content,
the right colour sharpened for the right LED

Fist of all "We Have to decompose the image into primaries to compose the screen in it's highest colour value composite" Sharpening our composure to maximum colour correctness & sharpness Is only a:

*

Interpolation FRC Frame Compose:

CPU Estimate 300Mhz : 600Mhz : 900Mhz

2 step process,

Max 3 Processor Cycles:
Get/Fetch, Decompose, Blend & Sharpen,

Compose/FRC to pure Primaries Pixel & Interpolation
Max 5 Cycles

*

The creation of the frame requires so much data bandwidth, more pictures means more RAM...
Refinement means less error repair?

So what can we do ?

This is how interpolation works in principle:

We find the edges of a blurred image, now for our purposes we will Super Sample that image before saving it!

Therefore we have maneuvering room to upscale the actual screen & we can!

Using a simple principle of dividing the Image pixel count into its defining Red, Green, Blue & contrast shadow...

We have three planes of existence? no 4! Red, Green, Blue, Backlight or light shading!

With this we interpolate the nearest Pixel of the closest matching colour..

Not perfect; We still can lose contrast,
But we can take an upscaled image enhanced Alpha blend & get more from the actual display.

We can imagine the image being too red,green,blue, too contrasted?

But no, The project is to bring real extra resolution to the screen; By dividing our Red,Green,Blue,Black & White pixels into individually sharpened & together blended master piece,

One picture; 4 parts; One Whole piece

4 primary colour composure: RS

What does decomposing a frame into 4 colour groups mean?

Red, Green, Blue, Grayscale

Each pixel on a screen has 4 colour components & they are on a different place on the screen,
So when we sharpen; We sharpen to the closest pixel LED of the right colour,
Obtaining the best colour with the most logical of LED content,
the right colour sharpened for the right LED

Divided we FALL, Together we stand tall, The important bit is to catch the pieces that start to fall & rebuild tall!

Rupert S

If you design and create LED Monitors & TV's & want 165Hz refresh rate you often have sRGB, OLED Monitors are over 2x the price! So you need LED,

But how do we get the best out of LED?

Two ways: to be clear we use both methods at the same time!

1: We use FRC to increase colour references within our pallet ...
2: We sharpen & smooth unique content!

*

https://science.n-helix.com/2022/03/fsr-focal-length.html

https://science.n-helix.com/2021/09/temporal-aliasing-image-shaping-polygon.html

https://science.n-helix.com/2022/04/vecsr.html

https://science.n-helix.com/2022/08/simd.html

https://science.n-helix.com/2022/08/jit-dongle.html

https://science.n-helix.com/2022/06/jit-compiler.html

Reference source https://is.gd/LEDSource

Main interpolation references:

This doc https://drive.google.com/file/d/1dn0mdYIHsbMsBaqVRIfFkZXJ4xcW_MOA/view?usp=sharing

ICC & FRC https://drive.google.com/file/d/1vKZ5Vvuyaty5XiDQvc6LeSq6n1O3xsDl/view?usp=sharing

FRC Calibration >

FRC_FCPrP(tm):RS (Reference)

https://drive.google.com/file/d/1hEU6D2nv03r3O_C-ZKR_kv6NBxcg1ddR/view?usp=sharing

FRC & AA & Super Sampling (Reference)
https://drive.google.com/file/d/1AMR0-ftMQIIC2ONnPc_gTLN31zy-YX4d/view?usp=sharing

Audio 3D Calibration
https://drive.google.com/file/d/1-wz4VFZGP5Z-1lG0bEe1G2MRTXYIecNh/view?usp=sharing

2: We use a reference pallet to get the best out of our LED; Such a reference pallet is:

Rec709 Profile in effect : use today! https://is.gd/ColourGrading

Rec709 <> Rec2020 ICC 4 Million Reference Colour Profile : https://drive.google.com/file/d/1sqTm9zuY89sp14Q36sTS2hySll40DilB/view?usp=sharing

For Broadcasting, TV, Monitor & Camera https://is.gd/ICC_Rec2020_709

ICC Colour Profiles for compatibility: https://drive.google.com/file/d/1sqTm9zuY89sp14Q36sTS2hySll40DilB/view?usp=sharing

https://is.gd/BTSource

Colour Profile Professionally
https://displayhdr.org/guide/
https://www.microsoft.com/store/apps/9NN1GPN70NF3

*Files*

This one will suite Dedicated ARM Machine in body armour 'mental state' ARM Router & TV https://drive.google.com/file/d/102pycYOFpkD1Vqj_N910vennxxIzFh_f/view?usp=sharing

Android & Linux ARM Processor configurations; routers & TV's upgrade files, Update & improve
https://drive.google.com/file/d/1JV7PaTPUmikzqgMIfNRXr4UkF2X9iZoq/

Providence: https://www.virustotal.com/gui/file/0c999ccda99be1c9535ad72c38dc1947d014966e699d7a259c67f4df56ec4b92/

https://www.virustotal.com/gui/file/ff97d7da6a89d39f7c6c3711e0271f282127c75174977439a33d44a03d4d6c8e/

Python Deep Learning: configurations

AndroLinuxML : https://drive.google.com/file/d/1N92h-nHnzO5Vfq1rcJhkF952aZ1PPZGB/view?usp=sharing

Linux : https://drive.google.com/file/d/1u64mj6vqWwq3hLfgt0rHis1Bvdx_o3vL/view?usp=sharing

Windows : https://drive.google.com/file/d/1dVJHPx9kdXxCg5272fPvnpgY8UtIq57p/view?usp=sharing

*******

Medical Spectroscopy : RS


Medical Spectroscopy, as used on POP & Pope for Pulmonary issues last month)The Synergy for upscaling between SiMD, Matrix & Maths reaches a new hight with { Super temporal Resolution Imaging : RS

For checking Processors, RAM, Components & LED & Technology for production errors & validity of course RS

07:48 21/07/2023

The Synergy for upscaling between SiMD, Matrix & Maths reaches a new hight with
{
Super temporal Resolution Imaging of Membrane Potential via Stroboscopic Microscopy

https://is.gd/SpectroscopyPDF

https://science.n-helix.com/2023/02/smart-compression.html

https://science.n-helix.com/2023/06/map.html
}

Vectors & maths
https://science.n-helix.com/2022/08/simd.html
https://science.n-helix.com/2022/04/vecsr.html
https://science.n-helix.com/2016/04/3d-desktop-virtualization.html
https://science.n-helix.com/2022/04/vecsr.html
https://science.n-helix.com/2018/01/integer-floats-with-remainder-theory.html
https://science.n-helix.com/2023/02/smart-compression.html

Networking & Management
https://science.n-helix.com/2023/06/tops.html
https://science.n-helix.com/2023/06/ptp.html
https://science.n-helix.com/2023/06/map.html
https://science.n-helix.com/2023/02/pm-qos.html
https://science.n-helix.com/2022/08/jit-dongle.html
https://science.n-helix.com/2022/06/jit-compiler.html
https://science.n-helix.com/2022/03/ice-ssrtp.html
https://science.n-helix.com/2022/01/ntp.html

Faster Maths & ML
https://science.n-helix.com/2018/01/integer-floats-with-remainder-theory.html
https://science.n-helix.com/2021/02/multi-operation-maths.html
https://science.n-helix.com/2021/11/parallel-execution.html
https://science.n-helix.com/2022/12/math-error-solve.html
https://science.n-helix.com/2021/03/brain-bit-precision-int32-fp32-int16.html
https://science.n-helix.com/2022/10/ml.html

Focus on Quality
https://science.n-helix.com/2022/09/ovccans.html
https://science.n-helix.com/2022/11/frame-expand-gen-3.html
https://science.n-helix.com/2022/03/fsr-focal-length.html

Hallelujah RS Light-Wave SiMD https://www.allaboutcircuits.com/news/lightelligence-reports-worlds-first-optical-network-on-chip-processor/

(c)RS

**********************************

Technology Super temporal Resolution Imaging (STRI)


Technology called Super temporal Resolution Imaging (STRI), which uses SiMD, matrix, and math to achieve higher temporal resolution than traditional imaging techniques. STRI has the potential to revolutionize the field of medical spectroscopy, as it could be used to study biological processes in unprecedented detail.

The text also links to a number of articles and websites that provide more information about STRI. The article from the American Chemical Society (ACS) provides a detailed overview of the technology, while the website from N-Helix discusses the potential applications of STRI in medical spectroscopy.

Overall, the text provides a good overview of the new technology of STRI. It is clear that STRI has the potential to make a significant impact on the field of medical spectroscopy, and it will be interesting to see how this technology develops in the future.

Here are some additional thoughts on the potential of STRI:

STRI could be used to study the dynamics of biological processes in real time. This could lead to new insights into the mechanisms of disease and the development of new treatments.

STRI could be used to image individual cells and organelles. This could provide new information about the structure and function of these cellular components.

STRI could be used to image tissues and organs in vivo. This could provide new insights into the functioning of the human body.

The potential applications of STRI are vast, and it is likely that this technology will have a major impact on the field of medical research in the years to come.

Here are some specific examples of how STRI could be used in medical spectroscopy:

I do not expect to think of everything.. Rupert S

To Examine technology in production for defects.
To Study earth minerals, Chemicals & Compounds.
To Study Physical Dynamic Effects such as Atom polarity & Physics.

To study the dynamics of cell signaling.
To image the movement of molecules within cells.
To visualize the activity of individual proteins.
To diagnose and monitor diseases.
To develop new drugs and treatments.

The possibilities are endless, and it is exciting to think about how STRI could be used to improve our understanding of human health and disease.

(c)RS

*

Reference Examples Spectroscopy :

Super temporal Resolution Imaging of Membrane Potential via Stroboscopic Microscopy
https://pubs.acs.org/doi/epdf/10.1021/cbmi.3c00054

Synchrotron X-ray Studies of the Structural and Functional Hierarchies in Mineralised Human Dental Enamel: A State-of-the-Art Review
https://www.mdpi.com/2304-6767/11/4/98

Spectroscopy - Spatial-Super-Sample SpectralRay Attention-Enhanced Generative Adversarial Network for Hyperspectral Imagery Spatial Super-Resolution
https://www.mdpi.com/2072-4292/15/14/3644

Enterobacter hormaechei -Driven Novel Biosynthesis of Tin Oxide Nanoparticles and Evaluation of Their Anti-aging, Cytotoxic, and Enzyme Inhibition Potential
https://www.researchgate.net/publication/372427993_Enterobacter_hormaechei_-Driven_Novel_Biosynthesis_of_Tin_Oxide_Nanoparticles_and_Evaluation_of_Their_Anti-aging_Cytotoxic_and_Enzyme_Inhibition_Potential

Spectral Observations and Modeling of a Solar White-light Flare Observed by CHASE
https://iopscience.iop.org/article/10.3847/2041-8213/ace18c

Thursday, September 29, 2022

Audio presentation & play

"I made a codec but I am not sure how to improve it! probably interpolation"

Audio presentation & play (c)Rupert S

Available for Bluetooth, VESA, HDMI & DisplayPort & Hardware such as GPU, CPU & Equipment.

Well the thing is that Wavelets (Dynamic mathematical NDimension Nd Shape objects),
& Also PCM is Pictorial 2D & 3D shape in forms such as BitMap.

To explain bitmap; This is a picture; Now with a picture we can present an enhanced version using bilinear interpolation & Trilinear Interpolation...

PCM is a BitMap or JPG or WebP Wavelet 2D drawing of a graph that translates into Audio by copying the frequency & volume.

So basically any operation used on Audio can be used on visual elements; Including wave filters & resonators or WaWa Bars,

Digital Audio presented as BITMAP presents an ideal situation where we can enhance it with Graphical effects such as sharpening & shaping or smoothing..

We can also present the Audio in 3D through a non literal presentation of 3D through Colour or shade on the drawing; or present that audio in a parallel bars or side by side presentation..

The Sound Colour Table : RS

We can use colour to present precision, Warmth & vibrational intensity & amplitude..
We can use cross shading to present repetition, Translation & transition..
We can present so many ways, But more importantly we can compress colour in ways like wavelet
We can Present 3D & Virtual Surround through Colour

We can also present the Audio as WebP or Textures including our compressed forms; However we have to reduce our compression so that no artifacting occurs.

New Audio Formats:

Wavelet Bitmap
Texture formats such as STC, ATC, HDR, Deep Colour
Texture formats such as Drill & SLLRL, ASTC, EAC, DXT, PVRTC & DSC
https://is.gd/Dot5CodecGPU , https://is.gd/CodecDolby , https://is.gd/CodecHDR_WCG , https://is.gd/HPDigitalWavelet

32Bit Float
24Bit Float
16Bit Float

We can potentiate the floating point by using it to present 3D Audio virtualisation or to improve audio precision.

Rupert S

*

XeSS Is here and is great! #Exclusive

https://www.youtube.com/watch?v=uMqKFgJcr-U

Lets use both XeSS & FSR to do Audio Sampling in 3D Wavelet (audio PCM
is just a BMP Saved!
We can do much more & compress more & still have better quality!

*****

O!DMD : Original Dynamic MIDI Audio Device(tm) : Wavelet Vocal & Music/Action/Audio Sample, Instruments & Percussion Simulation, The principle is as follows: (c)RS


24Bit Audio Sample + 8 Bit for audio modifications: 3D Audio, Resonance, Tempo, Pitch, Style Etcetera

A Wavelet is a Shape; A Shape is a LPCM, MP3, MP4 & AC3 & AC4 Wavelet according to the MP4 Standard...
A Wavelet is 12Bit to 32Bit in precision Sample & from 32Kbs to 384Kbs in Bitrate Samples
A Voice/Sample Synth Quality is determined by the Bitrate; We can use Wavelet Sample to Simulate!
We can simulate any Sound with a sample; We can vary the Sound Style, Tempo, Scale & Range...
We can use real processed samples; We can resample Live & Locally or in cloud
Emulation does not need to be 2D, 3D or Processed into 3D & 2D with the same size room in mind for reverb & echo & VR 3D Audio

8Bit Modifier can be 4Bit Modifier + 4Bit 3D VR + 24Bit Audio Sample

(c)Rupert S

https://science.n-helix.com/2022/09/audio-presentation-play.html
https://science.n-helix.com/2022/09/ovccans.html

https://science.n-helix.com/2023/06/ptp.html
https://science.n-helix.com/2023/06/map.html
https://science.n-helix.com/2023/06/tops.html
https://science.n-helix.com/2022/01/ntp.html

https://science.n-helix.com/2018/01/integer-floats-with-remainder-theory.html
https://science.n-helix.com/2021/02/multi-operation-maths.html
https://science.n-helix.com/2021/11/parallel-execution.html
https://science.n-helix.com/2022/12/math-error-solve.html
https://science.n-helix.com/2021/03/brain-bit-precision-int32-fp32-int16.html
https://science.n-helix.com/2022/10/ml.html

Sparse matrix multiplication in SRM array
https://www.science.org/doi/10.1126/sciadv.adf7474

Error Correction Options & Mitigation
https://futurism.com/ibm-breakthrough-quantum-computing

*****

Soft Interrupt IRQ: Faster CPU Cycles: RS


A Soft Interrupt is where you direct the interrupt register to a compiled Code Block..
The code block handles the Wait Queue in a gentle way that allows processing to continue & Ram to be accessed..

While the HDD directly writes the IRQ messages to the Code Block; The Code block is below the size of Cache on the Processor..

In advanced scenarios the Soft Int Caches Read/Write in RAM while Directing DMA & R/W Cached Cycles; Good Bioses & Software do this.

But in a processor Internals you have to call the Main Micro loops (Soft Int) in your App; & OS Task Instruction cache.

RS

Interrupts particularly effect the Processor functions such as..
Machine Learning Load & Store of Frames, Also the internet..
In such as Network cards offloading is often required to handle interrupts..

https://science.n-helix.com/2023/06/map.html

*****

Compression formats:

https://science.n-helix.com/2022/09/ovccans.html

Data Saving by inexact replication & Double layer wavelet shaping which are both one believes compatible with analog output & also with adjustment repeat play.

Compression matrix
https://drive.google.com/file/d/1xQ0t7LEYltQ8TR3MDsV4IHE8wrfsfWV0/view?usp=sharing

SLLRunLength : Compressed Pixel
https://drive.google.com/file/d/148-BpVSfT6bA5nPjKoiZ41vwuI9n7P_f/view?usp=sharing

Drill texture & image format (with contrast & depth enhancement)

https://drive.google.com/file/d/1G71Vd9d3wimVi8OkSk7Jkt6NtPB64PCG/view?usp=sharing
https://drive.google.com/file/d/1u2Qa7OVbSKIpwn24I7YDbwp2xdbjIOEo/view?usp=sharing


https://is.gd/BTSource

https://is.gd/LEDSource

Secure Configuration:
https://is.gd/SecurityHSM
https://is.gd/WebPKI
https://is.gd/SSL_NetSecurity_NTP_PTP
https://is.gd/EthernetTunnelOpt

PTP & NTP Improve security WW https://is.gd/PTP_TimeStream
Open Streaming Codecs 2023 https://is.gd/OpenStreamingCodecs

Monday, September 12, 2022

OVCC_ANS : Optimised Vector component Compression with Alpha Numeric Sequencing & Compression

OVCC_ANS : Optimised Vector component Compression with Alpha Numeric Sequencing & Compression (c)Rupert S

*
Suitable for codec, Texture, Video Element, Firmware & ROM, Executable, Storage & RAM, DLL & Library runtimes, CSS & JS & HDMI & DisplayPort VESA Specifications : 
https://science.n-helix.com/2022/09/ovccans.html
https://science.n-helix.com/2022/11/frame-expand-gen-3.html

Eclectic & for the codecs of the world! OVCCANS (install and maintain as provided HPC Pack)
https://science.n-helix.com/2018/09/hpc-pack-install-guide.html
*

OVCC_ANS : RS


Suitable for codec, Texture, Video Element, Firmware & ROM, Executable, Storage & RAM, DLL & Library runtimes, CSS & JS & HDMI & DisplayPort VESA Specifications

Storage Problems EEPROM : Small powerful packed firmware for Devices, Routers, TV's Cameras & Computers

*
Devices, Drivers, VESA DSC & Active display drivers
PoCL & CL Kernels are used for the codecs & shading; Simply from the point of view multithreading SysCL & OpenCL are most effective at headless worker kernels; Frame buffer not required.

https://science.n-helix.com/2022/08/jit-dongle.html
https://science.n-helix.com/2022/06/jit-compiler.html

Cache Cyclic load segment Code Replication is quite a bit more efficient from the Shader, OpenCL, SiMD & Float expression point of view.

With code replication you do not necessarily have to depack the RAM to run the code; But that is a question of Jumps or Cache Cycles!

Similar to vector render on the optimised Vector component input compression is a layer of compression that renders fine lines, Curves & circles & points & basic gradients,

*

Principle of the Repeater with Co-modifier Gradient Wavelet & Numbers: RS


The primary principle to remember is that a gradient wavelet is in effect (in music terms):

A Sustain (Echo note)
A Pause (A silence (Space is taken in a file for this)

A Register Shaped Sustain (Where we move up the scale or down the scale or in a curve; With the same resonance sample, Example Trumpet or Piano or Harp)

A Repeater note : Exact repeat, Varied over time repeat, Quieter or louder, Modified by a coefficient.

So principle is : Copy Note sound & Modify over time, Repeat over time, Repeat & modify over time.

Also repeating for lines in an Image & hence video.


For example Bumps on a door or the texture of paint,
Light & shadow over the same texture; How complex this is depends on required quality!

Image, Number Or Audio sample: Data Complexity & How many SiMD Computation Cycles are required..
The more repeats or how large; Varies the processing workload.

Example: Hello World

Hello World Sample : [HWS] , Silent Echo Sample : [SES]

#PrintF Hello World

[SES], [HWS], [SES]x2, [HWS]x2(louder), [SES](Quieter), [HWS]x4(Louder to quieter),
[SES]x4 (Quieter to much quieter), [HWS]x4(quieter to Louder), [SES]x2(louder to quiet), [HWS]x4(Louder to quieter),

*

Wavelet Float forms


Wavelet bF16, F16 are quite useful for MP4 Standard compression
Wavelet bF32, F32 are quite useful for MP4 Enhanced Precision compression
Speed = bF16 (with advantages of long chain integer & small exponent)
For AVX F32 up to F64 are variously advantaged in multithreading,
Exceptionally bF16 & F16 NANO SiMD
*

OVCC is used to apply layers of vector graphic elements with optimised wavelets..
In principle the file is saved like so:

OVCC Layers

V = Vector
W = Wavelet
Gv = Gradient vector
Ns = Numeric Sequence
As = Alphabet Sequence
Ans = Alpha Numeric Sequence

{Load Binary or code: DLL,Exe, Library, WebJS for example}: {Firmware, Separate or joined}
{ Header }
{ Value storage for replication }
{ Gv:1>n, W:1>n, V:1>n }
{ Cans:1>n, Ns:1>n, As:1>n, Ans:1>n }

Vector Storage

[Gv];[Gv];[Gv]
[V];[V];[V];[V]
[W];[W];[W];[W]
[V];[Gv];[V];[Gv]
[W];[W];[V];[Gv];[W];[W];[V];[Gv]

Sequence Storage

[Ans];[Ans];[Ans]
[Ns];[Ns];[Ns];[Ns]
[As];[As];[As];[As]
[Ns];[Ans];[Ns];[Ans]
[As];[As];[Ns];[Ans];[As];[As];[Ns];[Ans]

Code Sequence Storage

[Loader]
[Cans];[Cans];[Cans]
[Ans];[Ans];[Ans]
[Ns];[Ns];[Ns];[Ns]
[As];[As];[As];[As]
[Ns];[Ans];[Ns];[Ans]
[As];[As];[Ns];[Ans];[As];[As];[Ns];[Ans]

You can use vector compression on plane transparency & Greyscale adding a lot to sharpness if optimised.

*
You see at the worst Drivers are compiled with last stage DSC Compression as Pixel shaders or compute shaders,

Thus avoiding bad bios DSC VESA But you can use OpenCL & directly render the frame as smoothing is not particularly required!

Even though before DSC a Smooth Wavelet is a big advantage to compression ratio & sharpness

But OpenCL Can smooth & sharpen with AA & SS Implemented.

Could We make all codecs compress & decompress ? We can!
I might have an MP4 DVD & also HPC requires WebP compression feature
& also HDR formats like JPGXL & JPG2000 & WebP & H264 & H265 & VP9 & AV1 on systems,
Like the RX570 & ARM, CPU & GPU; With OpenCL Support in all programs & for the operating system

OpenCL Hardware Compression is possible for all encoding formats & textures

VP9, AV1, Media compression acceleration!
But what to use based on de/compression performance?
VP9/H265 Currently Hardware Accelerated 90% of the time.
*

DSC/AV1/VP9/MPEG/H265/H264 Block Size Streamlining (c)RS

Code/JS/OpenCL/Machine Learning Processing Block Size Streamlining (c)RS


Dataset AV1/VP9/MPEG/H265/H264 : case example
My personal observation is that decompression & compression performance relates to block size & cache

SiMD 8xBlock x 8xBlock Cube : 32Bit | x 4 128Bit | x 8 256Bit | x 16 512Bit
Cache Size : 32Kb Code : Code has to be smaller inline than 32Kb! Can loop 4Kb x 14-1 for main code segment


Cache Size 64Kb Data : Read blocks & predicts need to streamline into 64Kb blocks in total,
4Kb Optimized Code Cache
4Kb Predict (across block for L2 Multidirectional)
16Bit Colour Compressed block 4x16Bit (work cache compressed : 54Kb
Lab Colour ICC L2 & block flow L2

*
The advice i give is given with honour & is stated true, We all need a good VP9 & AV1 & Media Codecs!
The advice, is to refresh the stream & restart the browser; You can see the world better with #True-Sourcery

Get rid of 90% of your intel & other device Codec Glitches and errors..
Compile right!
*

*****

2 layer/Plane Codecs: RS

Texture Compression & video Compression for quality 12Bit & 16Bit HDR & WCG,

Can also be used in displays for tiling & animation of screen array with multiple frames single post,
Cache & post commands; Single DIMM Post with multiple frames for lower Processor Cycle costs..
Screen brightness & colour control per tile; Single line post or Screen Post Cube Suggested.

In applications 2 layer/Plane texture can post to GPU & animate multiple frames with overlay texture or animation.

In video codecs can animate frame on base layer (background for example)

2 Planes / 2 Layer : Monitor, TV & Codec to screen cycle (advantageous to GPU & ARM Configured units & displays)

Animated or Image or 2 plane static + Animation frame (BumpMapping)
More than 2 Layers is possible but 16Bit & 32Bit SiMD & ALU suggest a range:

*
16Bit Effective ++ List : 2 Layer : ETC, ASTC Etcetera : Compatible Compression

10Bit + 4Bit + Modifiers
12Bit + 4Bit
10Bit + 6Bit

8Bit + 6Bit  + Modifiers
8Bit + 4Bit  + Modifiers
8Bit + 8Bit
8Bit + 4Bit
*

Basic 2 layer involves using another Plane/Layer as a mask,

Primary layer is 8Bit, 12Bit, 16Bit <> NBit Texture; Secondary layer is a mask:

Mask Methods:

1 Layer Texture : Can be animated but second layer will be Sync Timed.

2a layer is darker / lighter Image, Grayscale : HDR + small varieties in shade = WCG
2b layer is darker / lighter Image, Colour, Additive to Colour range + Light/Dark : WCG & HDR
2c Layer subtracts or Adds , Multiplies / Divides : Basic maths operations : Work = Depth

https://is.gd/BTSource

https://is.gd/Dot5CodecGPU
https://is.gd/CodecDolby
https://is.gd/CodecHDR_WCG &
https://is.gd/HPDigitalWavelet

DSC, DXT5, ETC, ATC, PVRTC, ASTC & DTX Compression for display frames

These are the main XRGB : RGBA Reference for X,X,X,X
https://drive.google.com/file/d/1AMR0-ftMQIIC2ONnPc_gTLN31zy-YX4d/view?usp=sharing
https://drive.google.com/file/d/12vbEy_1e7UCB8nvN3hYg6Ama7HIXnjrF/view?usp=sharing

(c)RS

*****

F16b Adaptive Float value : Texture Color Palette Example : RS


Basic Example of F16b float in action on a colour pallet: {F16b,F32b, F64b}

F16b is short remainder F16 & it has 8 Bits of 0.01 point value rather than 16,
So what do we mean ? What is significant about this?

F16b Has 24Bit precision integer with an 8 bit remainder!
So? So 16Bit + 8Bit = 24Bit! & 8bit point value...

In colour representation point values contribute to subtle blending;
So a full 24Bit contributes to 90% of the Color Palettes

So the 24Bit colour pallet is 32Bit Colour Minus Alpha;
We can use F16b in HDMI & DisplayPort & inside the GPU & Also for textures & JPG'S..
Thereby i present F16b & F24Bit colours in F16b

This saves all data in single 32bit Spaces & therefore is both faster & higher resolution than comparable float value presentations.

Bound to make a big difference to BlueRay, but particularly DVD & AC3 & AC4;
F16b Adaptive Float value : Texture Color Palettes Example;

(you can use F16b * R,G,B,A) in HDMI a& DisplayPort, Massive colour improvements; Lower RAM Costs

Rupert S

*

{Solve} : {Maths Roll Error}

{Maths Roll Error on 24Bit Audio versus 32Bit} ~= Stutter

Additional roll, Error margin on 32Bit maths Float with 24Bit 5 point margin roundups,
A 32Bit float rolls up on a single operation 226526554817.{24Bit float + Error roundup} .9> .49 = .5+ = roll up..

R={5+ or 4- | 0.45+ or 0.44-} : or {0.445, |> 0.444444444445 |> 0.4 N4 +Decimal Places +5}

Clipping operation depth of float; Is 3 operations or 2 with Stop count = 1 to 24 bit places + 1 or 2 for error rolling, up or down.

Precision Clip
Math OP | Clip > Cache {Math OP <> Use}

Precision Counter
Math OP + Counter(internal to FPU:CPU | Stop > Cache {Math OP <> Use}
*

SiMD Performance : RS


Performance per WATT of MMX & MMX+ & SSE & AVX Machine Learning & Shader code; Is a matter of 8x8Bit & 16x16Bit Code on GPU

Our role is to reduce complex un-cache-able ML to Cache Enabled 64KB
Modelling of 1990's without Quality loss of 32Bit++ 64Bit+

8x8Bit sharpening MMX Becomes Dual Pipe (16x16bit)*2 in 32Bit Dual 16 Pipeline & Twice as sharp
Machine Learning method for MMX Is Fast & Cheap, MMX2 More Compatible,
Intrinsic improvements such as combined ops & DOT4 Further improve the performance of under 1MB Code..

Performance & Function per WATT, Is unbeaten; Let us prove it!

For example Quake has MMX Emulation & MMX Dithering code on 3D Textures,
In 8Bit 256 Colours dithering is noticeable; In 15Bit to 32Bit the small shade difference in dithering colour is subtle & flawless,
Improving light subtilty & Colour pallet WCG & HDR 10Bit to 16Bit per channel.

https://is.gd/LEDSource
https://is.gd/MLCodecShaping
*

Drill texture & image format (with contrast & depth enhancement)


https://drive.google.com/file/d/1G71Vd9d3wimVi8OkSk7Jkt6NtPB64PCG/view?usp=sharing

https://drive.google.com/file/d/1u2Qa7OVbSKIpwn24I7YDbwp2xdbjIOEo/view?usp=sharing

Scanline Coder Compression
https://drive.google.com/file/d/148-BpVSfT6bA5nPjKoiZ41vwuI9n7P_f/view?usp=sharing

WebP
https://github.com/webmproject/libwebp
https://github.com/webmproject/libwebp/blob/main/ChangeLog

AV1
https://github.com/AOMediaCodec

HEIF:HEVC
High Efficiency Image Format (HEIF) is being introduced : 10Bit>16Bit HDR
High Efficiency Video Codec (HEVC)-encoded storage system for intra-images and HEVC-encoded video image sequences in which inter-prediction is applied; Also for still images compressed with the HEVC (H.265) codec.
https://www.photoreview.com.au/tips/shooting/heif-what-you-need-to-know/
https://www.howtogeek.com/345314/what-is-the-heif-or-heic-image-format/

File Compression Logic
https://is.gd/BitStreamSpec
https://is.gd/IFFByteOrder

Texture Compressors
https://github.com/BinomialLLC/basis_universal
https://github.com/darksylinc/betsy

To Compress using CPU/GPU: MS-OpenCL
https://is.gd/MS_OpenCL
https://is.gd/OpenCL4X64
https://is.gd/OpenCL4ARM

PoCL Source & Code
https://is.gd/LEDSource

VVC
https://github.com/fraunhoferhhi/vvenc
https://github.com/fraunhoferhhi/vvdec

https://gitlab.com/AOMediaCodec/SVT-AV1/-/blob/master/Docs/CommonQuestions.md#improving-decoding-performance

Reference : "Patent license terms" https://en.wikipedia.org/wiki/High_Efficiency_Video_Coding#2022

Secure Configuration:
https://is.gd/SecurityHSM
https://is.gd/WebPKI
https://is.gd/SSL_NetSecurity_NTP_PTP
https://is.gd/EthernetTunnelOpt

PTP & NTP Improve security WW https://is.gd/PTP_TimeStream
Open Streaming Codecs 2023 https://is.gd/OpenStreamingCodecs

Codec Parallelism - Dataflow model PREESM, OpenMP and OpenCL
OpenVVC & OpenHEVC Decoder Parameterized and Interfaced Synchronous DataFlow Tile Based Parallelism (PiSDF)
Create the dataflow model is called PREESM. This tool allows the automatic scheduling of tasks according to the number of used cores and the automatic generation of multicore algorithms.
https://link.springer.com/content/pdf/10.1007/s11265-022-01819-7.pdf

"State-of-the-art approaches such as OpenMP and OpenCL"
https://is.gd/BTSource

https://is.gd/LEDSource

(documents) JIT & OpenCL & Codec : https://is.gd/DisplaySourceCode

Include vector today *important* RS https://vesa.org/vesa-display-compression-codecs/

https://science.n-helix.com/2022/08/jit-dongle.html

https://science.n-helix.com/2022/06/jit-compiler.html

https://science.n-helix.com/2022/04/vecsr.html

https://science.n-helix.com/2016/04/3d-desktop-virtualization.html

https://science.n-helix.com/2019/06/vulkan-stack.html

https://science.n-helix.com/2019/06/kernel.html

https://science.n-helix.com/2022/11/frame-expand-gen-3.html

https://science.n-helix.com/2022/03/fsr-focal-length.html

https://science.n-helix.com/2018/01/integer-floats-with-remainder-theory.html

https://science.n-helix.com/2022/08/simd.html

Eclectic & for the codecs of the world! OVCCANS (install and maintain as provided HPC Pack)

https://science.n-helix.com/2018/09/hpc-pack-install-guide.html

https://science.n-helix.com/2022/09/ovccans.html

Suitable for codec, Texture, Video Element, CSS & JS & HDMI & DisplayPort VESA Specifications : https://science.n-helix.com/2022/09/ovccans.html

https://science.n-helix.com/2023/02/smart-compression.html

Strobe Line by Line Run Length Compression DVB, NTSC, VESA :RS Approved
https://drive.google.com/file/d/148-BpVSfT6bA5nPjKoiZ41vwuI9n7P_f/view?usp=sharing

Networking & Management
https://science.n-helix.com/2023/06/map.html
https://science.n-helix.com/2023/06/tops.html
https://science.n-helix.com/2023/06/ptp.html
https://science.n-helix.com/2023/02/pm-qos.html
https://science.n-helix.com/2022/08/jit-dongle.html
https://science.n-helix.com/2022/06/jit-compiler.html
https://science.n-helix.com/2022/03/ice-ssrtp.html
https://science.n-helix.com/2022/01/ntp.html

https://www.gyan.dev/ffmpeg/builds/
https://github.com/GyanD/codexffmpeg/releases/tag/tools-2022-01-01-git-d6b2357edd
https://github.com/GyanD/codexffmpeg/releases/tag/5.1.1
https://www.gyan.dev/ffmpeg/builds/ffmpeg-tools.zip
https://github.com/GyanD/codexffmpeg/releases/download/5.1.1/ffmpeg-5.1.1-full_build.zip

https://ffmpeg.org/download.html
https://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2

Full H265, H264 & AV1 Support https://drive.google.com/file/d/1Xka_QSRmVBCqnyCZwrA_yjnqwSl4g0ml/view?usp=sharing

VP9, AV1, Media compression acceleration!
But what to use based on de/compression performance?
VP9/H265 Currently Hardware Accelerated 90% of the time

Get rid of 90% of your intel & other device Codec Glitches and errors..
Compile right!

Easy Install Codecs : https://is.gd/DilyWinCodec

The advice i give is given with honour & is stated true, We all need a good VP9 & AV1 & Media Codecs!
The advice, is to refresh the stream & restart the browser; You can see the world better with #True-Sourcery

*
'Study Observation' YouTube switches from pushing AV1 by majority to
VP9 & H265 which encodes slightly less, I mean slightly because my own tests
indicate a 300MB/h HD.. So VP9 & H265 Rock with E-AC3 & E-AC4 5.1:

The majority of GPU acceleration of VP9 & H265 & H264 is a good
reason! So let us clarify H264, H265 & VP9 Will become better with
this document. Rupert S

To clarify major improvement to H264, H265 & VP9 are clearly required for class leader,
There may be some doubt as to H264 but not of H265 & VP9!,

However this is 'In 'Statute'' fundamental versioning..

Allowing GPU to continuance to provide a quality of service of exceptional quality for the available price!
Our continued support of the aged & the mentally fit & the able; Of this world & of our society.

OpenCL Compatibility is making these codecs faster: For the highly expectant x64 FFmpeg crew, 
A Most compatible; Easy Install Codecs: https://is.gd/FFmpegWinCodec

Easy Install Codecs: https://is.gd/DilyWinCodec
Easy Install Codecs 4 ARM: https://is.gd/DilyWinARMCodec


OpenCL & other Hardware Acceleration : FFMPEG
https://ffmpeg.org/ffmpeg-all.html
https://ffmpeg.org/documentation.html

https://ffmpeg.org/download.html
https://ffmpeg.org/releases/ffmpeg-snapshot.tar.bz2
https://github.com/FFmpeg/FFmpeg
https://github.com/FFmpeg/FFmpeg/releases/tag/n3.0

HQImage
https://apps.microsoft.com/store/detail/webp-image-extensions/9PG2DK419DRG
https://www.microsoft.com/en-us/p/heif-image-extensions/9pmmsr1cgpwg
https://www.microsoft.com/en-us/p/hdr-wcg-image-viewer/9pgn3nwpbwl9
https://www.microsoft.com/en-us/p/raw-image-extension/9nctdw2w1bh8

HQVideo
https://www.microsoft.com/en-us/store/p/web/9n5tdp8vcmhs
https://www.microsoft.com/en-us/p/mpeg-2-video-extension/9n95q1zzpmh4
https://www.microsoft.com/en-us/p/av1-video-extension/9mvzqvxjbq9v
https://www.microsoft.com/en-us/p/vp9-video-extensions/9n4d0msmp0pt
https://www.microsoft.com/en-us/p/hevc-video-extensions/9nmzlz57r3t7

*****

https://www.phoronix.com/news/Rust-UEFI-Firmware-Hope-Tier-2

https://rust-lang.github.io/compiler-team/

https://dvdhrm.github.io/2022/09/07/towards-stable-rust-uefi/

https://doc.rust-lang.org/nightly/rustc/platform-support/unknown-uefi.html

https://github.com/rust-lang/compiler-team/issues/555

Yes Firmware Codec Development is the Dinosaur!
DOLBY ATMOS 7.1.2 "Dinosaurs in Atmos"- OFFICIAL THEATER DOLBY VISION [4KHDR]
https://www.youtube.com/watch?v=0EKBYVUj4w0

*****

Stone Effect : Image compression for all skin types & Art (c)Rupert S (available to all games):RS


Marble is a beautiful product; People draw it too low quality (in older games) Or too high รดo Oblivion,
Several properties exist in Marble & stone,
Firstly Marble is a co-modifier colour range of mostly gray & white with black over a 1cm² to 10cm² Aria,
As in the pattern has points; Draw the curves and shapes from a central higher contrast area; With tiny modulations of light & dark &or One colour subtly blended with another...

This can be done two ways:

Highly detailed Texture in HDR & WCG.... 4MB texture

Highly detailed Texture in HDR & WCG, But Pallet Limited to 4 zones,
These 4 zones are White & off-White, Dark & Off-Dark, Green, gold, Brown, Gray & White.
These colours apply colour culling between the primary group & therefore reduce the colour pallet by 50%; You compress the file with the off colour zone colours Culled & Save storage file size.
.... 1.5MB texture

Extra detail is payed to which patterns are sharp high contrast & which patterns are smooth & useful to blend with the AA SSA Shader (post render & recache)

Pay attention to animation because not all skin types require direct texture refresh & shaders can micro map a layer on top & thus keep the texture flawless for little cost.


Raytrace into the filter layer (Transparency Depth) (a layer of Shader, BumpMapping, & light textures & Animations)

*****

Good stuff for all networks nation wide, the software is certificate signed & verified
When it comes to pure security, We are grateful https://is.gd/SecurityHSM https://is.gd/WebPKI
TLS Optimised https://drive.google.com/file/d/10XL19eGjxdCGj0tK8MULKlgWhHa9_5v9/view?usp=share_link
Ethernet Security https://drive.google.com/file/d/18LNDcRSbqN7ubEzaO0pCsWaJHX68xCxf/view?usp=share_link

These are the addresses directly of some good ones; DNS & NTP & PTP 2600:c05:3010:50:47::1 2607:fca8:b000:1::3 2607:fca8:b000:1::4 2a06:98c1:54::c12b 142.202.190.19 172.64.36.1 172.64.36.2 38.17.55.196 38.17.55.111