Help
RSS
API
Feed
Maltego
Contact
Domain > zenmumbler.net
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2015-02-18
54.231.129.52
(
ClassC
)
2015-03-02
54.231.136.202
(
ClassC
)
2015-03-03
54.231.132.37
(
ClassC
)
2015-04-09
54.231.128.76
(
ClassC
)
2024-08-27
104.21.78.140
(
ClassC
)
2025-01-16
172.67.172.70
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Tue, 04 Jun 2024 17:03:17 GMTContent-Type: text/htmlContent-Length: 167Connection: keep-aliveCache-Control: max-age3600Expires: Tue, 04 Jun 2024 18:03:17 GMTLocatio html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>cloudflare/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Tue, 04 Jun 2024 17:03:18 GMTContent-Type: text/htmlTransfer-Encoding: chunkedConnection: keep-alivex-amz-id-2: iU8vbThpeRAuh/ppTEMRKKseLlPDheB/lGx80tSY/L/uoiUHchwb9upd1dJi/xvtN5a !DOCTYPE html>html langen-gb>head>meta charsetutf-8>title>zenmumbler.net/title>meta nameviewport contentwidthdevice-width,initial-scale1,maximum-scale3.0,user-scalableyes>link relstylesheet href./viz/zm.css>/head>body>header>h1>a href/>zenmumbler/a>/h1>/header>main>nav>ul>li>a hrefhttps://github.com/zenmumbler?tabrepositories>Github/a>/li>li>a hrefhttps://twitter.com/zenmumbler>Twitter/a>/li>/ul>/nav>article>h1>a href/posts/multiarraybuffer.html>A Struct of Arrays Type in C++14/a>/h1>p>In data-oriented design the efficient layout of data in memory is the primary driver for designing software. Main memory accesses are now so slow compared to L1/2/3 caches that cache misses can become an overriding factor in the speed of any system that deals with large arrays of items./p>p>I was reading the a hrefhttp://bitsquid.blogspot.se/2014/08/building-data-oriented-entity-system.html>excellent/a> a hrefhttp://bitsquid.blogspot.se/2015/06/allocation-adventures-1-datacomponent.html>articles/a> by a hrefhttp://bitsquid.se>BitSquid/a> and was motivated to change my own component design in my a hrefhttps://github.com/zenmumbler/stardazed>stardazed engine/a>. Now, unlike some people in game dev, Im not averse to C++ and/or templates. I em>do/em> use them sparingly and not to the heights found in some Boost libraries. Ive got another post brewing about this, but I digress./p>p>When I did some prototype test conversions of my existing types, I noticed a usage pattern returning every time. It is related to one of the main tenets of data-oriented design, namely that instead of an Array of Structs, you use a Struct of Arrays. For example, given an example struct like:/p>pre>code>span classkeyword>struct/span> Transform { Vec3 position; Quat rotation; Vec3 scale; Mat4 modelMatrix;};/code>/pre>p>If you look at the data layout of an array of code>Transform/code>s in memory it would be this:/p>pre>code>position rotation scale modelMatrix position rotation scale modelMatrix .../code>/pre>p>and when you iterate over the contents
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]